ps

    6熱度

    2回答

    如果我使用「ps -efW」,它列出了Windows進程但不包含命令行參數。 我遇到了3個鏈接,告訴他們使用「pstree」,「/ proc/PID/cmdline」,「procps」。 http://cygwin.com/ml/cygwin/2007-04/msg00813.html http://cygwin.com/ml/cygwin/2007-04/msg00817.html http:/

    1熱度

    2回答

    我遇到以下情況: perl腳本讀取應用程序寫入它的文件pid,並試圖殺死它。 但問題是我不想殺死另一個進程,所以我檢查當前進程與記錄的PID是否有相同的命令行。如果是這樣,應用程序可能會被殺死。 以下布魯斯腳本找出CMDLINE: $PIDCMDLINE = `ps -p $PID -o cmd`; 的問題是,如果另一個實例爲其他用戶是最多的,也許在相同的SID,它會被殺死,因爲它會返回一個有

    12熱度

    2回答

    我使用這個命令來獲得另一個命令的進程ID: ps aux | grep 7000.conf | awk '{print $2}' 這將返回兩個PID: 7731 22125 我只想要第一個。第二個是上述命令中的grep的PID。在此先感謝任何知道如何修改上述命令以返回第一個pid的人。 p.s.開到一個新的命令,做同樣的事情

    1熱度

    1回答

    請增加值解釋這個問題,我們有一個文件名爲test.sh #!/bin/bash ps aux | grep test.sh -c echo $(ps aux | grep test.sh -c) ,然後運行它 $ ./test.sh 2 3 我知道有grep的後兩行切片(1與test.sh,2與grep),爲什麼3進來?由於

    6熱度

    1回答

    ps aux將打印出按照以下格式設置的內容。它向用戶顯示該進程在其下運行。但有沒有辦法顯示進程運行的組? USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

    0熱度

    1回答

    假設我想從「ps -eaf」 命令的輸出中選擇6547,我該怎麼做?我想選擇這個值,並給它「kill」命令來殺死這個進程。 root 6547 1 0 Aug07 ? 00:00:00 root 14805 2 0 Aug07 ? 00:00:00 root 17443 30043 0 16:21 pts/0 00:00:00

    0熱度

    1回答

    我正在做一些相當老的系統上的工作,並且需要知道何時開始幾個進程。當我使用「ps -ef」時,一個是10月18日,另一個是3月23日。我們今年還沒有到10月18日,因此我不確定去年10月18日還是去年。正常運行時間命令顯示2419天(6.6年!),因此10月18日可能比2012年早。這是一個HP-UX系統。我做了一些Google搜索,沒有找到我遇到的答案,例如ps -o,正在查看/ proc目錄。

    3熱度

    2回答

    我是OpenBSD的新手。之前我曾在Linux上工作過。我在尋找目錄,我可以找到有關當前正在運行的進程的信息。在Linux中,我們擁有整個列表所在的/ proc目錄。但是我在OpenBSD 4.6中找不到類似的設置。我知道有像ps,top和sysctl這樣的命令,但是我想通過C代碼來獲取這些信息。

    0熱度

    1回答

    [[email protected] ~]$ ps aux|grep python user 4182 0.0 0.0 9228 1080 ? Ss 02:00 0:00 /bin/sh -c cd data/trandata && /usr/local/bin/python2.7 main.py >> /dev/null 2>&1 user 4190 0.1 0.1 341108 10

    0熱度

    1回答

    這是一個非常簡單的問題 我有一個履帶式PHP腳本。 當我運行一個sh腳本: php crawler.php php crawler.php 它是同步的:它等待,直到第一個PHP結束,開始另一個。 當嘗試: php crawler.php & php crawler.php & 這看起來不錯,Porblem是:它們仍然可以在流程: ps - a | grep php 8689 pts/