搜一搜

centos重启自动启动执行命令

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

发布时间: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运维热门排行
宝塔安装历史版本的方法,降到自己需要的版本免登陆 4792
linux分卷打包命令方法 2557
宝塔操作常用命令 2035
linux centos服务器网速测试 1537
linux下宝塔更换安装目录方法 1516
linux远程scp传输文件命令方法 1505
Linux常见命令之wget、zip安装方式 1492
Linux CentOS设置定时自动执行计划 crontab 1462
linux系统挂载硬盘方法 1363
Centos7下Solusvm母鸡部署小记 1342
centos6 7防火墙关闭命令 1328
linux下打包/解压命令大全 1314
虚拟主机安装 CentOS 8 出现 “ pane is dead ” 故障解决方案 1307
Centos7下Solusvm母鸡部署小记 1222
LNMP安装以及设置防CC 防火墙 1205
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