The UNIX and Linux Forums  


Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXの詳細&エキスパートのためのユーザー
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午前

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2008年7月23日
抑える rein is offline
登録ユーザー
  
 

参加日: 2004年12月
場所:チューリッヒ
投稿数: 146
デーモンのプロセスを使用して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サーバー上で実行してください。
 

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 01:54午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0