搜一搜

centos重启自动启动执行命令

在线评论 0353
古典技术
作者:古典

发布时间:2023-11-14来源:古典技术网

在CentOS中,你可以使用systemctl工具来配置系统服务,并使其在启动时自动运行。以下是一个简单的步骤,演示如何配置自定义命令在系统启动时执行:

  1. 创建一个包含要执行的命令的脚本文件,比如 myscript.sh。确保脚本文件有可执行权限:

    #!/bin/bash
    # myscript.sh
    echo "Hello, this is my script!"
    # 添加你的其他命令

    然后设置可执行权限:

    chmod +x myscript.sh

     

  2. 将脚本文件移动到 /usr/local/bin/ 目录或其他系统路径,以便所有用户都能访问它:

    sudo mv myscript.sh /usr/local/bin/

     

  3. 创建一个 systemd 服务单元文件,比如 myscript.service

    # myscript.service
    [Unit]
    Description=My Custom Script
    
    [Service]
    ExecStart=/usr/local/bin/myscript.sh
    Type=simple
    
    [Install]
    WantedBy=default.target

    将该文件移动到 /etc/systemd/system/ 目录:

    sudo mv myscript.service /etc/systemd/system/

     

  4. 刷新 systemd 系统:

    sudo systemctl daemon-reload

     

  5. 启用服务自动启动:

    sudo systemctl enable myscript.service

    这将在系统启动时自动启动你的脚本。

  6. 启动服务(或重启):

    sudo systemctl start myscript.service

    这会立即运行你的脚本。

现在,你的自定义脚本应该在系统启动时自动执行。你可以通过 systemctl status myscript.service 来检查服务状态,以确保它已成功启动。

标签: centos 重启 执行

转载请注明出处:古典技术网

本页地址:https://www.gu90.com/lserver/174.html

站住!留下神评!
相关文章
暂无相关信息
Linux运维热门排行
宝塔安装历史版本的方法,降到自己需要的版本免登陆 4623
linux分卷打包命令方法 2390
宝塔操作常用命令 1966
linux centos服务器网速测试 1469
Linux常见命令之wget、zip安装方式 1425
linux远程scp传输文件命令方法 1392
Linux CentOS设置定时自动执行计划 crontab 1390
linux下宝塔更换安装目录方法 1353
Centos7下Solusvm母鸡部署小记 1302
linux系统挂载硬盘方法 1298
linux下打包/解压命令大全 1255
虚拟主机安装 CentOS 8 出现 “ pane is dead ” 故障解决方案 1246
centos6 7防火墙关闭命令 1161
Centos7下Solusvm母鸡部署小记 1155
LNMP安装以及设置防CC 防火墙 1137
Linux运维热门评论
linux分卷打包命令方法 2
宝塔安装历史版本的方法,降到自己需要的版本免登陆 1
Centos7下Solusvm母鸡部署小记 0
linux centos服务器网速测试 0
宝塔操作常用命令 0
linux下打包/解压命令大全 0
linux远程scp传输文件命令方法 0
linux下宝塔更换安装目录方法 0
centos6 7防火墙关闭命令 0
Linux CentOS设置定时自动执行计划 crontab 0
linux系统挂载硬盘方法 0
Centos7下Solusvm母鸡部署小记 0
Linux常见命令之wget、zip安装方式 0
linux利用shell快速修改服务器端口 0
虚拟主机安装 CentOS 8 出现 “ pane is dead ” 故障解决方案 0