linux Steamdeck.在终端中打开bash脚本始终会创建新的配置文件,但命令已损坏

lx0bsm1f  于 2022-12-18  发布在  Linux
关注(0)|答案(1)|浏览(218)

我刚刚写了我的第一个脚本,当我把它放在桌面上时,一切都很好。现在在我把它移到micro sd后,每当我试图在终端上启动它时,它会创建一个配置文件,其中的命令不是“/bin/bash”,而是“/run/(脚本的位置)”当我检查配置文件的设置并在列表中查看它们时,名称是空白的,所做的更改不会被保存.另外,给脚本执行premission是复位每当我重新插入卡.我可以修复吗?
代码(如果这很重要)

#!/bin/bash
cd /home/deck/.config/wireplumber/bluetooth.lua.d/

rm 61-force-bluez.codec.lua
touch Temp.txt
echo 'bluez_monitor.properties["bluez5.codecs"] = "[ sbc ]"' > Temp.txt
mv Temp.txt 61-force-bluez.codec.lua

systemctl --user restart wireplumber

我已经试过多种“解决方案”了,但是都没有效果。

2ledvvac

2ledvvac1#

我让它在一个可移动驱动器上工作!问题是SD卡驱动程序是“胖”的,它没有执行脚本的权限,所以它不能保存exe可爱的权限。我将SD格式化为“ntsf”,现在脚本工作完美。

相关问题