GNU/Linux >> Linux の 問題 >  >> Linux

スクリプトが実行されていることを確認しますか?

この質問にはすでに回答があります :プロセスがMac OS Xを実行しているかどうかを確認してから、コードを実行します

(2つの回答)
4年前に閉鎖されました。

5分ごとに実行するようにスケジュールされたジョブtest.shと、午後12時30分に実行されるようにスケジュールされた別のジョブtest1.shがあり、@ 12.30両方のジョブが実行され、デッドロックが発生します。したがって、使用しているジョブtest.shが実行されていることを確認する必要があります:

ps -ef | grep test1.sh

ただし、同じコマンドの行が生成されるため、これは常に当てはまるようです。

  # ps -ef | grep test1.sh
team 24896   607  0 11:55 pts/11   00:00:00 test1.sh
team 24925   523  0 11:55 pts/4    00:00:00 grep test1.sh

grep test1.shの出力を回避する方法 ?

私はUNIXを初めて使用します。

ありがとう、
アン

承認された回答:

次のいずれかでgrepを1つずつ無視できます。-

ps -ef | grep test1.sh | grep -v grep

その他:-

ps -ef | grep "[t]est1.sh"

2つ目は下降しているように見え、時間を大幅に節約できます。


Linux
  1. 実行中にシェルスクリプトを編集する

  2. シェルスクリプトの並列実行

  3. Linux bashでphpスクリプト(php関数)を実行する

  1. bashスクリプトが同時に実行されないようにする

  2. 「でスクリプトを実行します。 」と「ソース」で?

  3. PHP から Python スクリプトを実行する

  1. サービスがスクリプトで実行されているかどうかをテストする「適切な」方法は?

  2. 15分ごとに「xribfa4」を実行している疑わしいcrontabエントリ?

  3. 新しいカーネルがインストールされるたびにスクリプトを実行しますか?