ubuntu下如何开机自动执行脚本?


请问有什么方法可以在 ubuntu下开机自动执行脚本?

Linux 脚本 Ubuntu 自动

吸血鬼前辈 9 years, 10 months ago

有几种方法

1. 使用crontab

确保脚本最上端添加

#!/bin/sh

先将你的脚本设置为可执行的

chmod +x /path/to/script

添加 @reboot至crontab中

sudo crontab -e

然后添加下列语句

@reboot /path/to/script

这样开机时,就会自动执行 script了

2. 添加script至 /etc/init.d

创建一个启动脚本并设置为可执行的

sudo touch my_start
sudo chmod +x my_start

填加以下内容之my_start:

#!/bin/sh
/var/myscripts/my_start   #此为你的脚本绝对路径

然后拷贝至 /etc/init.d

sudo cp /var/myscripts/my_start /etc/init.d

创建一个symlink至 /etc/rc.d

sudo ln -s /etc/init.d/script /etc/rd.d/

3.使用update-rc.d

比如你要让redis在开机自动执行,可以使用下面的命令

sudo update-rc.d redis_6379 defaults

其中, redis_6379已经是系统的一个服务了。

稀有资源 answered 9 years, 10 months ago

Your Answer