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 @   话·醉月  阅读(485)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示