linux怎么吧程序加入开机自启
时间: 2023-09-25 14:12:33 浏览: 98
要将一个程序加入开机自启动,可以按照以下步骤进行操作:
1. 编写一个启动脚本,比如将程序启动命令写入一个 .sh 文件中。
2. 将启动脚本复制到 /etc/init.d/ 目录下,并赋予可执行权限。
3. 使用 update-rc.d 命令将启动脚本加入到系统启动项中。
具体的步骤如下:
1. 编写启动脚本,如 /etc/init.d/myprogram:
```
#!/bin/sh
### BEGIN INIT INFO
# Provides: myprogram
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start myprogram at boot time
# Description: Enable service provided by myprogram.
### END INIT INFO
case "$1" in
start)
echo "Starting myprogram"
/path/to/myprogram &
;;
stop)
echo "Stopping myprogram"
killall myprogram
;;
*)
echo "Usage: /etc/init.d/myprogram {start|stop}"
exit 1
;;
esac
exit 0
```
2. 将启动脚本复制到 /etc/init.d/ 目录下,并赋予可执行权限:
```
sudo cp /path/to/myprogram /etc/init.d/
sudo chmod +x /etc/init.d/myprogram
```
3. 使用 update-rc.d 命令将启动脚本加入到系统启动项中:
```
sudo update-rc.d myprogram defaults
```
这样,系统启动时就会自动启动你的程序。如果需要停止程序,可以使用以下命令:
```
sudo /etc/init.d/myprogram stop
```
阅读全文