私のサーバはGRIDを使用しています。私たちは3つのノードを持っています[私はautosysジョブをキックオフするときに、それらのいずれかのスクリプトを実行することができます]UNIXのマルチノードグリッド内のいずれかのノードでプロセスが実行されているかどうかを検出する方法
私の問題は、すでに実行されている場合、私のコードは、スクリプトが同じノードで実行されているのを見ると、最初のインスタンスと2番目のインスタンスを意味します。
ps -ead -o%U%p%a | egrep '(ksh | perl)' | grep -v egrep | grep \ "perl。* myprocess.pl \"
がありますが、PSはGRID内のすべてのノードからのプロセスのすべてのインスタンスをリストすることができます。
助けてください!
あなたは異なるノード上のジョブを起動することができます「GRID」を持っていますが、何のジョブコントロールを持っていませんか?奇妙なことに、少なくとも... – pavel