zoukankan      html  css  js  c++  java
  • ubuntu设置自定义脚本开机自启动

    [开机启动]解决insserv: warning: script '服务名' missing LSB tags and overrides

    按照LSB tags规范改写脚本如下
    其实解决办法就是在#!/bin/bash下面添加:

    #!/bin/bash  
    ### BEGIN INIT INFO
    # Provides:          lostphp.com
    # Required-Start:    $local_fs $network
    # Required-Stop:     $local_fs
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: wsocket service
    # Description:       wsocket service daemon
    ### END INIT INFO 
    当然,也可以一劳永逸的:
    

    也可以一劳永逸的方式:

    apt-get remove insserv
    

    ubuntu 16.04 脚本设置开机自启动
    1.首先编写一个shell脚本文件,例如 start_cs4.sh (nohup & 指定后台运行)

    #!/bin/bash
    nohup /opt/start_cs4.sh &
    

    注意:脚本需要实现开放执行权限 sudo chmod 777 xxx.sh

    2.编写python文件,里面执行你开启执行的脚本,这里是indicator-stickynotes.py

    3.在 /etc/profile 这个文件中,添加shell脚本文件路径,例如:

    /home/start_cs4.sh
    

    4.重启 可自动后台运行该脚本

  • 相关阅读:
    主流编程语言
    计算机语言
    IT(Information technology)
    设计模式-学习
    Java 执行顺序
    学习大纲
    Springboot注解整理 二《自定义注解》
    IntelliJ IDE 基础经验备案三
    IntelliJ IDE 基础经验备案二
    Mybatis使用经验归档
  • 原文地址:https://www.cnblogs.com/qtzd/p/14835331.html
Copyright © 2011-2022 走看看