debian如何配置开机自启动软件
要在Debian上配置开机自启动软件,可以按照以下步骤进行操作:
-
打开终端,以root用户身份登录。
-
进入
/etc/init.d/目录,该目录存放了系统服务的启动脚本。例如,要配置开机自启动的软件是myservice,可以创建一个名为myservice的启动脚本文件,命令如下:nano /etc/init.d/myservice然后将以下内容粘贴到文件中:
#!/bin/bash ### BEGIN INIT INFO # Provides: myservice # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start myservice at boot time # Description: Enable service provided by myservice. ### END INIT INFO # 软件的启动命令,根据实际情况修改 start() { /path/to/myservice start } # 软件的停止命令,根据实际情况修改 stop() { /path/to/myservice stop } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 ;; esac exit 0注意替换
/path/to/myservice为实际的软件启动命令路径。 -
保存并退出文件。
-
接下来,需要将启动脚本添加到系统的启动项中。可以使用以下命令将启动脚本链接到
/etc/rc.d/目录(Debian 9及以前版本)或/etc/rc.d/rcX.d/目录(Debian 10及以后版本):update-rc.d myservice defaults其中,
myservice为启动脚本的文件名。 -
配置完成后,重启系统即可生效。运行以下命令重启系统:
reboot或者运行以下命令启动服务,即可立即启动软件服务:
service myservice start其中,
myservice为启动脚本的文件名。
这样,配置的软件就会在Debian系统启动时自动启动
原文地址: https://www.cveoy.top/t/topic/iwRr 著作权归作者所有。请勿转载和采集!