方法1:nohup
nohup sh xkahn.sh &
方法2:画面
1.最初にスクリーンプログラムをインストールします
yum install -y screen
2. screenプログラムを実行します
(注:スクリプトkahn.shを実行すると、screenはプログラムをバックグラウンドに自動的に配置しません。ショートカットキーを使用してCtrlキーを押したままにし、aキーとdキーを押してから押します。リリースctrl)
screen
sh kahn.sh
按快捷键ctrl+ad切换到后台。
3.画面でホストされている非表示のプロセスを表示します
screen -ls
4.画面からプロセスIDのフロントエンドに
切り替えます(注:非表示のプロセスID 3721のフロントエンドに切り替えます)。
screen -r 3721
方法3、デーモン化
1.daemonizeをインストールします
git clone git://github.com/bmc/daemonize.git
cd daemonize
sh configure && make && make install
2.デーモン化を使用してプログラムを実行します(プログラムをバックグラウンドで実行して開始します)
daemonize -c /root/script/ /root/script/xkahn.sh
注:-cの後には、開始するプログラムのパスが続き、次にプログラムの絶対パスが続きます。この例は、記述されたスクリプトです(実際、スクリプトは特定のプログラムとそのパラメーターを記述できます)。
4、(風の強い)キルプロセス
1.プロセスIDを確認します
ps -ef | grep xkahn.sh
2.プロセスIDが3721のプロセスを強制終了します
kill -s 9 3721