如何在Ubuntu计算机启动时运行脚本?


Answers:


8

简单的方法

您可以将此脚本添加到/etc/rc.local文件中(exit在行之前),例如

/home/myuser/go.py &

&在年底会在后台运行的脚本。

确保您具有执行标志。要测试它,可以从终端简单运行:

sh /etc/rc.local


2

有很多方法可以做到这一点(取决于所使用的Linux发行版,提供了不同的工具)。

最简单的方法是将脚本添加到/etc/init.d中,然后运行命令

chmod +x go.py
update-rc.d go.py defaults

如果已经设置了服务,则也可以通过chkconfig命令(即该命令可用)来进行设置。

在这种情况下,此命令应该起作用:

chkconfig --level 35 go.py on

请访问此网站,更具体地说,“使用chkconfig在每个运行级别启动守护程序”和“使用sysv-rc-conf在每个运行级别启动守护程序”部分。


0

cron有一个特殊的@reboot选项可以做到这一点。漂亮又简单。

常规的cron任务可能是:

* * * * * /path/to/app

一个@rebootcron的任务可能是:

@reboot /path/to/app
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.