![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXの詳細&エキスパートのためのユーザー 専門家への専門家。先進のUNIXは、 UNIXのコマンドは、 Linux 、オペレーティングシステム、システム管理、プログラミング、シェル、シェルスクリプトは、 Solarisのは、 Linux 、 HP - UXのは、 AIXので、 OS X 、 BSDのこちらをご覧ください。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| サーバー上で実行中のスクリプトプロセスを監視し、メール投稿死んだ場合、任意のプロセスである | pradeepmacha | シェルプログラミングとスクリプティング | 13 | 2009年3月6日 07:33午前 |
| 子プロセスは親プロセスには、特定の値を返すことはできますか? | Ametis1970 | 高レベルのプログラミング | 8 | 2008年4月10日 12:22午前 |
| プロセスを殺すとメールを送信する場合は、プロセスdoesnot 2分以内に来る | Prince89 | シェルプログラミングとスクリプティング | 1 | 2008年2月15日 07:10午後 |
| どのように処理を開始して5分のためのプロセスを強制終了して睡眠をする | shrao | シェルプログラミングとスクリプティング | 6 | 2007年3月27日 01:54午後 |
| 私の処理モードで寝ているつもりですが、私は後12時間での処理が必要にfirsy広報 | mukesh_rakesh1 | UNIXの詳細&エキスパートのためのユーザー | 0 | 2006年9月5日 03:43午前 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
デーモンのプロセスを使用してksh
私の作成しようとしている デーモン kshのプロセスとして次のように: コード:
function start
{
# start script as co-process and pass an argument
./1.ksh $1 |&
# print pid
print $!
# move the file descriptors of the co-process to 4 and 5
exec 4>&p
exec 5<&p
# then close them
exec 4>&-
exec 5<&-
}
for server in $servers
do
start "arg1"
done
スクリプト1.ksh場合のみ、その作品は睡眠を含んでいます。しかし、複数の文がある場合、いくつかsshのコールは、中( > 10分)の例に取ると、 1.kshスクリプトだけでなく、加工せずに終了します。直後に呼び出すスクリプトが終了している場合に発生します。もし私が呼び出すスクリプトを開いて、これらが正常に完了している。後には子供もfinishes.Iは、次のスクリプトを呼び出すスクリプトを追加したfinshedが起動ルーチンへの呼び出し後: コード:
while read -ru5 do print -r $line done (と私)は、ファイル記述子のコメントアウトを閉じる よりも動作します。私は1.kshプロセスになりたい デーモン プロセスを終えると私は呼び出し元のスクリプトを終了してほしい。 私は88とkshのSunOS 5.8サーバー上で実行してください。 |