ps

    3熱度

    1回答

    在某處搜索後終於沒有得到我想要的。 我正在使用linux系統的一些嵌入式主板。許多用戶通過telnet來訪問它。因此,每個用戶都假設在某處複製了一些二進制文件,並執行了如./binary。因此,我可以看到這個過程只是通過ps命令運行,但從它運行的位置我不知道。 某處發現,使用which命令,但根據我的理解(如果我沒有錯)which命令只查找該二進制文件的路徑,無論它是否正在執行。 如果多個用戶在不

    0熱度

    1回答

    我在使用&命令末尾的Putty上的python腳本上運行。當我檢查ps -p processid時,它在TTY下顯示了一些名稱。一段時間後,互聯網斷開連接。連接回來後,我使用ps -p processid檢查進程狀態,但這次我發現'?'在TTY下。這是否意味着我的腳本壞了?

    1熱度

    1回答

    我試圖將敏感數據傳遞給stdin使用bash 腳本。 我在想,如果我可以使用 echo "This is verysecretmessage" | IamAwaitingStdin 我想,既然是echo/bin/bash內置了它不應該在ps顯示或其他地方,是正確的? 如果不是,例如,這將工作,而不是上述 IamAwaitingStdin <<EOF This is verysecretmes

    0熱度

    3回答

    如果我在做Linux的命令: ps -u UserName 然後我得到的格式的事情的清單: PID TTY TIME CMD 如何我可以得到輸出只顯示CMD(文件名)?

    0熱度

    2回答

    我是一個新手。我需要打印系統上所有進程的詳細信息。我已將"ps -aux"的輸出重定向到一個文本文件並將其打開以便顯示。雖然我得到正確顯示所需的細節,但我得到堆棧粉碎錯誤,然後分段錯誤。我可以理解分段錯誤來自fgets/sscanf函數之一。我可以知道我哪裏可能會出錯嗎? if (NULL != (FileDesc = fopen(FileName , "r"))) { if(! fg

    0熱度

    1回答

    我正嘗試使用命令行獲取UNIX中進程的線程數。通過UNIX命令的手冊頁會後,我才知道,下面的命令: ps -o nlwp <pid> 返回線程數的進程產生。 每當我在UNIX上面的命令執行,它返回: NLWP 7 現在,我想前7 這就是我在一定的價值,有興趣的,因爲忽視NLWP和空間我將在一個腳本中使用它,我正在寫單元測試? 是否有可能只提取值並忽略所有內容(標題NLWP,空格)

    0熱度

    2回答

    我會發現'ps'命令的輸出是否包含進程'smtpd' 問題是,各種busybox需要不同的ps命令! 有些需要'PS X',其他需要'PS W'和其他只有'PS' 我怎麼能做出一個通用算法來嘗試所有'PS'的可能性? 例子: linex='' foo=os.popen('ps') for x in foo.readlines(): if x.lower().find('smtpd')

    3熱度

    1回答

    我在做一個bash腳本,我想確保它是可移植的。對於上下文,該命令將是tmux-resurrect plugin的一部分。 我想使用這個命令:ps -eo ppid,command。這個命令是否便攜? 我也很高興聽到如何檢查自己。例如:也許有一種服務可以在大量操作系統上測試命令等。

    1熱度

    4回答

    我需要使用/ Cobra在後臺運行各種作業。 我有32個內核,我想保持幾個免費,否則我的機器太慢,做其他事情。 在這段代碼我檢查的進程數用ps,只啓動到30 最大數量然而,「PS」似乎並沒有給信息及時。即使我等待3秒鐘,ps有時會聲明匹配進程的數量。這大概是他們剛剛開始在後臺開始的時候。 無論如何,從ps(或其他方面)得到更好的答案,我唯一的解決方案是睡更長時間,但這有點笨重。 #!/bin/sh

    0熱度

    3回答

    我想知道是否有一種捕獲在非交互式shell上執行的進程列表的方法? 基本上我有一個腳本調用其他來源的一些變量,我想看看這些變量的值是什麼。但是,腳本執行速度非常快,因此我無法使用ps捕獲值。 有沒有辦法記錄進程和使用什麼參數? TIA 哈斯基 編輯:在這種情況下 我使用的Solaris。我甚至想過要有一個快速的循環腳本來捕捉正在傳遞的值 - 但這看起來不太準確,我相信執行並不總是被捕獲。 我嘗試這