如何在 Ubuntu Server 17.10 上启动时运行脚本?

Rod*_*fho 15 boot ubuntu shell-script

如何在 Ubuntu Server 17.10 机器上启动时运行脚本?我认为该方法在 17.10 中已更改。

Dop*_*oti 18

将脚本放在适当的用户cron表(即crontab)中,时间表为@reboot

用户可以使用 编辑其cron表格crontab -e

/path/to/script.sh在启动时运行的示例:

@reboot /path/to/script.sh
Run Code Online (Sandbox Code Playgroud)

如果您需要以 root 身份运行它,请不要使用@reboot sudo /path/to/script.sh;
用于sudo crontab -eu root编辑 root 的 crontab。

另见: crontab(1)、cron(8)、crontab(8)