Ubuntu使用——配置systemctl管理自定义脚本

环境

  • Ubuntu 18.04.5

步骤

  • 自定义脚本文件(文件名称和路径自定义,下面为举例)
    • 脚本名称:test.sh
    • 脚本路径:/home/ubuntu/data
  • 配置系统systemctl
    • 进入路径: cd  /etc/systemd/system

    • 新建service文件
      • 命名:test.service
      • 内容如下
[Unit]
Description=cmms-receiver.service

[Service]
User=root

#path to executable.
#executable is a bash script which calls jar file
ExecStart=/home/ubuntu/test.sh

SuccessExitStatus=143
TimeoutStopSec=60
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
  • 重新加载 service
    • systemctl daemon-reload

使用脚本命令

  • 运行脚本:sudo systemctl start test.service
  • 重启脚本:sudo systemctl restart test.service
  • 设置开机自启:sudo systemctl enable test.service

 

posted @ 2022-05-19 15:53  话·醉月  阅读(410)  评论(0编辑  收藏  举报