linuxでの自己起動shellスクリプトの作成

962 ワード

以下tomcatとredisの起動自起動を列とする
  • 自己起動ファイル
  • を作成する.
     vim start.sh
    
  • 以下の内容をコピーする前の3行の固定フォーマット不動の後、自分のプログラム経路によって
  • を修正する.
    #!/bin/sh
    #chkconfig: 2345 80 90
    #description:hello.sh
    echo "==============start redis server============"
    /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf &
    echo "=================start tomcat================"
    /usr/local/tomcat_slw/bin/startup.sh
    
  • スクリプトを権限付与し、起動
  • から書き込む
    chmod +x start.sh
    mv start.sh /etc/init.d/
    chkconfig --add start.sh
    chkconfig start.sh on
    
  • システム・サービスに加入するかどうかを確認する
  • [root@zhounan3 ~]# chkconfig --list |grep start
    
     :         SysV   ,    
       systemd   。SysV     
          systemd     。 
    
              systemd   ,    'systemctl list-unit-files'。
                target         
          'systemctl list-dependencies [target]'。
    
    start.sh       	0: 	1: 	2: 	3: 	4: 	5: 	6: