如何让程序在 Ubuntu 17.0.4 系统启动时自动启动

如何让程序在 Ubuntu 17.0.4 系统启动时自动启动

我对最新的Ubuntu 17.04 Gnome,我甚至找不到这个文件/etc/rc.d/rc.local。如果系统有这个文件,我可以在其中添加我的命令。然后系统启动后该命令就会运行。但是由于这个文件不存在,我该如何实现呢?

答案1

要在系统启动时运行应用程序,请将.desktop文件放入/etc/xdg/autostart

/etc/xdg/autostart/programtostart.desktop

xdg-自动启动手册

答案2

如果只需在重启时完成此操作,则可以使用 crontab 来完成此操作,您可以在自己的 crontab 或其他用户的 crontab 中执行此操作,具体取决于您需要sudo分别使用哪个:

sudo crontab -e -u <username>

如果你正在编辑自己的 crontab,则可以省略sudo-u <username>只需添加如下一行即可:

@reboot    /full/path/to/script

希望对您有所帮助,如需进一步了解,请参阅手册页crontab

相关内容