我刚刚写了我的第一个脚本,当我把它放在桌面上时,一切都很好。现在在我把它移到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
我已经试过多种“解决方案”了,但是都没有效果。
1条答案
按热度按时间2ledvvac1#
我让它在一个可移动驱动器上工作!问题是SD卡驱动程序是“胖”的,它没有执行脚本的权限,所以它不能保存exe可爱的权限。我将SD格式化为“ntsf”,现在脚本工作完美。