要在Debian上配置开机自启动软件,可以按照以下步骤进行操作:

  1. 打开终端,以root用户身份登录。

  2. 进入/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为实际的软件启动命令路径。

  3. 保存并退出文件。

  4. 接下来,需要将启动脚本添加到系统的启动项中。可以使用以下命令将启动脚本链接到/etc/rc.d/目录(Debian 9及以前版本)或/etc/rc.d/rcX.d/目录(Debian 10及以后版本):

    update-rc.d myservice defaults
    

    其中,myservice为启动脚本的文件名。

  5. 配置完成后,重启系统即可生效。运行以下命令重启系统:

    reboot
    

    或者运行以下命令启动服务,即可立即启动软件服务:

    service myservice start
    

    其中,myservice为启动脚本的文件名。

这样,配置的软件就会在Debian系统启动时自动启动

debian如何配置开机自启动软件

原文地址: https://www.cveoy.top/t/topic/iwRr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录