zoukankan      html  css  js  c++  java
  • Linux 开启启动 shell 脚本

    步骤如下:
    1.写好 shell 脚本
       注意:执行命令前,需要先 cd 到命令文件所在的目录,如:
    需要执行 /home/tommy/start 文件,

    cd /home/tommy
    ./start


    2.书写相关的 service 文件(最重要部分,规定)
    只需要修改 ExecStart 和 ExecReload 等为你需要执行的 shell 脚本即可

    [Unit]
    Description=
    Documentation=
    After=network.target
    Wants=
    Requires=
    
    [Service]
    ExecStart=/home/downey/test.sh
    ExecStop=
    ExecReload=/home/downey/test.sh
    Type=simple
    
    [Install]
    WantedBy=multi-user.target

    3.将 service 脚本放到 /etc/systemd/system/ 或者 /usr/lib/systemd/system 目录

    cp /路径/test.sh /etc/systemd/system/


    4.测试启动

    sudo systemctl start test.service


    执行完后,需要去检查设置的命令是否有执行


    5.添加开机启动

    sudo systemctl enable test.service

    6.重启检查一下 设置是否生效

    reboot


    参考:

    LINUX 以 SYSTEMD 开机执行 SHELL 脚本

  • 相关阅读:
    3.16
    3.8
    3.7
    3.6
    3.5
    3.3
    3.2
    《机器学习十讲》学习报告一
    机器学习-集成算法
    机器学习-基于核的算法
  • 原文地址:https://www.cnblogs.com/tommy-huang/p/13833997.html
Copyright © 2011-2022 走看看