Korn シェルタイムアウト/終了スクリプト

Korn シェルタイムアウト/終了スクリプト

ロードプロセスを実行するために単純なKornシェルスクリプトを作成しようとしています。プロセスには時々接続の問題があるため、長すぎる場合はプロセスを終了する必要があります。

私は次のコードを試しました:

#!/usr/bin/ksh 
. /home/dw/script/load.ksh &
LOADPID=$!
sleep 100
kill $LOADPID

残念ながら、このkillコマンドはプロセスを終了しません。何か抜けたものはありますか?

ベストアンサー1

努力するkill -s HUP "$LOADPID"。それでも機能しない場合は試してみてくださいkill -s KILL "$LOADPID"

.また、コマンドの全体的な目的は、.現在のシェルプロセスで指定されたファイルのコードを解釈することであるため、このコマンドをバックグラウンド(つまり他のプロセス)で実行する必要はないことに注意してください。

おすすめ記事