ps

    0

    1答えて

    ps auxを使用して、メモリ上でソートされたコンピュータの上位10個のプロセスを終了します。これは私が持っているコマンドです: ps aux --sort %mem --cols 100 |tail -10 これは USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND dmak1112 3564 0.0 1.2 831788 10

    0

    2答えて

    shを使用して実行するとスクリプトが正常に機能しません。 cronjobであっても問題なく実行できました。 /bin/sh process_check.sh しかし、私は次のよう ./process_check.sh スクリプト使用して実行したときに罰金実行するようだ #/bin/sh $service=xxx if (($(/bin/ps -ef | grep $s

    0

    1答えて

    こんにちは私はフォーラムで検索してきましたが、私はこの権利を得ることはできません。私は、プロセスが実行されている場合、どのプロセスが検索してから1を返したかをユーザーに尋ねるスクリプトを作成しようとしています。 これは動作します: #!/bin/sh echo -e "please enter process name: \c" read input_variable if ps ax |

    6

    1答えて

    ps auxは、以下のようにフォーマットされたものを印刷します。プロセスが実行されていることをユーザーに示します。しかし、プロセスが実行されるグループを表示する方法はありますか?言って、例えば o format Specify user-defined format. Identical to -o and --format. : USER PID %CPU %MEM VSZ

    18

    3答えて

    をカット:何らかの理由で ps -L u n | cut -f 1,2,13 、これはありませんがあるので振る舞いますまったくカットコマンド。通常のps出力を返します。それで、試しました ps -L u n | tr -s " " | cut -d " " -f 1,2,13これは全然ナンセンスを返します。 ps -L u n | tr -s " " | cut -d " " -f 2,3,14

    1

    1答えて

    非常に長いシェルスクリプト(24時間以上実行)があります。 非常に簡単なスクリプトです。これは、ディレクトリからxmlファイルを読み込み、ファイル内容の操作をsed実行するだけです。ディレクトリには1百万のxmlファイルがあります。 私のスクリプト名は、私は、コマンド ps -ef | grep "runDa*" 次実行すると、その後いつか私は username 34535 1 48 11:4

    0

    1答えて

    最近、私はshellという名前のプロセスの一覧(または単一のプロセスの場合はpidを使用)を知る必要がある状況に悩まされました。私たちはそれを見つける方法がありますか(好ましくはpsとgrepコマンドを使用してください)。

    0

    1答えて

    私はmcahineでDebian8(Jessie)を実行しています。 私は .bash_history:java -jar slave.jar -jnlpUrl http://tomcat-server:8080/slave-agent.jnlp -s c13dc8623fe6abc .bash_history:java -jar slave.jar -jnlpUrl http://tomcat

    0

    1答えて

    ps -ax | grep <name> | grep -q <longername>を配管するか、より良い方法がありますか? PS、私の例の2番目のgrepは最初のgrepプロセスを出力から削除することです。 ありがとう