ホームページ  >  に質問  >  本文

linux - 如何用Shell脚本判断一个进程是否在运行?

PHP中文网PHP中文网2741日前676

全員に返信(4)返信します

  • 巴扎黑

    巴扎黑2017-04-17 16:35:28

    | grep -v grep を文字列にして grep を削除できます

    警告: ps+grep を使用してプロセスを検索することは、実際にはスケーラブルではありません。将来、一致するプロセスが複数ある場合...安全な方法は、起動時に pid をファイルに書き込み、終了時に pidfile から読み取ることです。あるいは上司の管理に任せる。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 16:35:28

    Linux では、プロセスを管理する一般的な方法は、プロセスの開始時にプロセス番号をファイルに書き込むことです。その中にはさまざまな .pid ファイルがあります。 。管理時にこのファイルを読み込んでプロセス番号を取得します。

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 16:35:28

    例: ps -ef|grep [j]ava

    返事
    0
  • 阿神

    阿神2017-04-17 16:35:28

    リーリー

    実際の状況に応じて修正が必要

    1 つ追加

    リーリー

    返事
    0
  • キャンセル返事