脚本不会覆盖自动启动

时间:2015-06-03 11:46:24

标签: linux scripting debian raspberry-pi autostart

情况如下:我有一个简单的脚本,应该在自动启动文件中添加一行。 它不是覆盖,而是创建一个具有相同名称的新文件。 如果我再次执行脚本,则将该行添加到新的自动脚本文件中。

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

当我查看LXDE-pi地图并执行“ls”时,会出现自动启动和“自动启动”吗? 所以它以某种方式创建新文件并添加“?”而不是覆盖。

简介:如何在脚本文件的自动启动文件中添加一行?

编辑: 这样做的诀窍: 找到了解决方案:

我将文件重命名为某个内容,然后添加一个新行,并将其重命名。并将权限设置回可执行文件。

mv autostart autostartBU echo'some text'>>自动开启 mv autostartBU自动启动 chmod 755

1 个答案:

答案 0 :(得分:1)

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