Я запутался в последнем Ubuntu 17.04 Gnome, я даже не могу найти файл /etc/rc.d/rc.local. Если система имеет его, я могу добавить в него свою команду. Затем команда запускается после запуска системы. Но поскольку этот файл не существует, как его реализовать?
Чтобы запустить приложение при запуске системы, поместите свой файл .desktop в /etc/xdg/autostart
/etc/xdg/autostart/programtostart.desktop
xdg-autostart manual
Вы можете использовать crontab для этого, если его нужно просто выполнить при перезагрузке, вы можете сделать это в своем собственном crontab или других пользователях crontab, в зависимости от того, что вам нужно использовать sudo соответственно:
sudo crontab -e -u <username>
Если вы редактируете собственный crontab, вы можете опустить sudo и -u <username>. Просто добавив такую строку, достаточно:
@reboot /full/path/to/script
Надеюсь, что это поможет, для дальнейшего чтения см. Man-страницу для команды crontab.
Чтобы запустить приложение при запуске системы, поместите свой файл .desktop в /etc/xdg/autostart
/etc/xdg/autostart/programtostart.desktop
xdg-autostart manual
Вы можете использовать crontab для этого, если его нужно просто выполнить при перезагрузке, вы можете сделать это в своем собственном crontab или других пользователях crontab, в зависимости от того, что вам нужно использовать sudo соответственно:
sudo crontab -e -u <username>
Если вы редактируете собственный crontab, вы можете опустить sudo и -u <username>. Просто добавив такую строку, достаточно:
@reboot /full/path/to/script
Надеюсь, что это поможет, для дальнейшего чтения см. Man-страницу для команды crontab.