Answers
有几种方法
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