linux登録サービス

701 ワード

サービスを開始するときにサービスmysql startという方法で起動するのは簡単ですが、自分のプロセスは登録で起動できます.
パスを開く/etc/init.d/sofficeなどのファイルを新規作成し、コマンドvim sofficeを実行する
 #!/bin/bash 
       #chkconfig: 2345 80 90
       #description:auto_run
       #openoffice4 start service
#       
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

ここではopenofficeを使っているので、このように書かれた起動コードです.
この2行のchkconfig:2345 80 90 description:auto_run
必ずあります.もしなかったら間違いを報告します.
次のコマンドを順に実行します.
chkconfig--add sofficeこのコマンドはサービスに参加することを表します
chkconfig soffice onこのコマンドはサービスを開くことを示します
chkconfig--listはすべてのサービスをクエリーします
そしてサービススタートを試すことができます