2015-06-03 5 views
1

Вот такая ситуация: у меня есть простой скрипт, который должен добавить строку в файл автозапуска. Вместо того, чтобы переписывать, он создает новый файл с тем же именем. Если я снова запустил скрипт, он добавит строку в новый файл автозапуска.сценарий не перезаписывает автозапуск

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

Когда я смотрю на карту LXDE-пи и сделать «LS», то есть автозапуск и «автозапуск?» так что он делает новый файл и добавляет "?" вместо перезаписи.

Короткие: как добавить строку в файл автозапуска с файлом сценария?

ответ

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

Найдено решение:

переименовать файл на что-то, а затем добавить новую строку, и переименовать его обратно. И установите разрешения обратно в исполняемый файл.

mv autostart autostartBU 
echo 'some text' >> autostart 
mv autostartBU autostart 
chmod 755 
Смежные вопросы