centos系统开机自启sh,脚本

  1. 将脚本复制到一个目录中(例如 /usr/local/bin),并设置脚本的执行权限:
  2. cp /path/to/your/hyperion_start.sh /usr/local/bin/
    chmod +x /usr/local/bin/hyperion_start.sh
    

  3. 创建一个服务文件,用于启动脚本。服务文件应该被保存到 /etc/systemd/system 目录中。以 root 用户身份运行以下命令:
nano /etc/systemd/system/hyperion_start.service

4.在编辑器中添加以下内容到 hyperion_start.service 文件中:

[Unit]
Description=开机启动脚本
After=network.target

[Service]
ExecStart=/usr/local/bin/hyperion_start.sh
Restart=always
User=root

[Install]
WantedBy=multi-user.target

确保修改 Description 字段为你自己的脚本描述,并将 ExecStart 字段指向你的脚本的实际路径。

5.保存并关闭文件。然后运行以下命令使 systemd 重新加载服务文件,并启动服务设置开机自启。

systemctl daemon-reload

systemctl start hyperion_start
systemctl enable hyperion_start

现在,你的脚本将在系统启动时自动运行。

请注意,你需要以 root 用户身份运行以上命令。此外,确保你的脚本不会在系统启动时出现任何错误,否则会导致系统启动失败。

你可能感兴趣的:(centos,linux,服务器)