情况如下:我有一个简单的脚本,应该在autostart文件中添加一行。
它不是重写,而是生成一个同名的新文件。
如果我再次执行脚本,它会将该行添加到新的autoscript文件中。

//script
echo 'some text' >> /etc/xdg/lxsession/LXDE-pi/autostart

当我查看lxde pi映射并执行“ls”时,会出现autostart和“autostart?”
所以不知何故它生成了新文件并添加了“?”而不是重写。
short:如何在autostart文件中添加带有脚本文件的行?
编辑:
这就是诀窍:
找到解决方案:
我将文件重命名为某个文件,然后添加新行,并将其重新命名。并将权限设置回可执行文件。
MV自动启动自动启动
回显“some text”>>自动启动
MV自动启动BU自动启动
CHmod 755号

最佳答案

mv autostart autostartBU
echo 'some text' >> autostart
mv autostartBU autostart
chmod 755

关于linux - 脚本不会覆盖自动启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30619201/

10-10 19:02