-1
root@test:/var/lib/tomcat/webapps/logs# ps aux | grep ppm
root     25522  0.0  0.0   1844   500 ?        SN   14:13   0:00 sh -c /bin/bash -c "pdftoppm -f 1 -l 1 /pdf/input.pdf test/processing/output"
 root     25523 49.6  0.7  18192 12620 ?        RN   14:13   0:59 pdftoppm -f 1 -l 1 /pdf/input.pdf /test/processing/output
root     25539  0.0  0.0   2016   636 ?        R+   14:15   0:00 grep ppm

私はこのコマンドに慣れていません。2 つのプロセスが実行されている理由がわかりません。

4

2 に答える 2

1

これらは2 つのプロセスではありません。プロセスpdftoppmは次のとおりです。pdftoppm

root     25523 49.6  0.7  18192 12620 ?        RN   14:13   0:59 pdftoppm -f 1 -l 1 /pdf/input.pdf /test/processing/output

シェルコマンドのプロセスは次のとおりです。

root     25522  0.0  0.0   1844   500 ?        SN   14:13   0:00 sh -c /bin/bash -c "pdftoppm -f 1 -l 1 /pdf/input.pdf test/processing/output"

出力の最初の行は、grep実行されたシェル コマンドです。2 行目は実際のpdftoppm呼び出し用です。3 行目はgrep. (シェルコマンドと両方grepに文字列 が含まれてpdftoppmいました。これは、照会されたときにプロセスリストの一部でした。)

于 2013-07-29T07:13:21.453 に答える