Linux 拨号vps windows公众号手机端

linux怎么设置开机自动运行脚本

lewis 6年前 (2019-07-30) 阅读数 9 #网络运维
文章标签 linux

要在Linux系统中设置开机自动运行脚本,你可以按照以下步骤进行操作:

  1. 编写需要自动运行的脚本,保存为一个可执行文件(例如,脚本文件名为myscript.sh)。

  2. 将该脚本文件复制到/etc/init.d/目录中,可以使用以下命令:

    sudo cp myscript.sh /etc/init.d/
    
  3. 授予该脚本文件可执行权限,可以使用以下命令:

    sudo chmod +x /etc/init.d/myscript.sh
    
  4. 使用update-rc.d命令将脚本添加到启动脚本列表中,可以使用以下命令:

    sudo update-rc.d myscript.sh defaults
    
  5. 现在,脚本将在每次系统启动时自动运行。

另外,如果你是使用Systemd作为init系统的Linux发行版,也可以使用以下步骤设置开机自动运行脚本:

  1. 编写需要自动运行的脚本,保存为一个可执行文件(例如,脚本文件名为myscript.sh)。

  2. 创建一个以.service为后缀的服务文件(例如,文件名为myscript.service),内容如下:

    [Unit]
    Description=My script
    
    [Service]
    ExecStart=/path/to/myscript.sh
    
    [Install]
    WantedBy=default.target
    

    /path/to/myscript.sh替换为实际脚本文件的路径。

  3. 将该服务文件复制到/etc/systemd/system/目录中,可以使用以下命令:

    sudo cp myscript.service /etc/systemd/system/
    
  4. 使用systemctl命令启用该服务,可以使用以下命令:

    sudo systemctl enable myscript.service
    
  5. 现在,脚本将在每次系统启动时自动运行。

请注意,以上步骤中的命令可能需要使用sudo以管理员权限执行。不同的Linux发行版可能有所不同,因此具体操作可能会有所不同。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门