美文网首页
systemd开机启动示例

systemd开机启动示例

作者: xyqd | 来源:发表于2020-12-18 16:48 被阅读0次

    写一个测试脚本:

    文件名 $HOME/hello.sh

    #!/bin/bash
    while true
    do
       echo hello world >> /tmp/hello.log
       sleep 1
    done
    

    赋予脚本权限

    chmod +x $HOME/hello.sh
    

    创建服务unit文件

    sudo vim /etc/systemd/system/hello.service

    ##文件内容
    [Unit]
    Description = hello daemon
    
    [Service]
    ExecStart = /home/xyq/hello.sh  ## 要执行的程序路径
    Restart = always     ## 程序意外退出会重启程序
    Type = simple #默认类型
    
    [Install]
    WantedBy = multi-user.target
    

    启动服务

    sudo systemctl enable hello
    sudo systemctl start hello
    #运行状态确认
    sudo systemctl status hello
    

    成功则结果如下


    000.jpg

    相关文章

      网友评论

          本文标题:systemd开机启动示例

          本文链接:https://www.haomeiwen.com/subject/ybcfnktx.html