我試圖通過c
或terminal
工作再上一個PID的信息(我非常希望得到這兩種方法,多種方法)獲取有關PID
我有一個PID,想弄清楚它聲稱的時間。聲稱我的意思是當一個程序開始使用它。或者,如果PID被重新使用,那麼當使用它的最新程序開始使用它時。
在Linux中我所做的是lstat "/proc/PID_HERE/exe"
或lstat "/proc/PID_HERE/cmdline"
但我不知道如何在Mac OS上執行此操作。
注:我從stat
更改爲lstat
,因爲單個exe與命令行參數一起使用以打開多個實例。所以每個實例都會得到一個新的pid,所以我需要該特定實例的信息,因此在Linux上我必須使用lstat
。因此,任何lstat
等同於在Mac OS上獲得pid信息?
PS -ef | tail -n +1 | awk'{print $ 5;}'? – mfro 2014-09-26 07:36:05
「C或終端」就像「法語或打字機」。該終端是一個應用程序,可以顯示一些文字的窗口。這不是一種語言,也不是一種編程環境。你想'bash'。 – 2014-09-26 09:07:03
Thanks @ n.m。我不知道!非常有用的信息。謝謝mfro!我會測試一下! – Noitidart 2014-09-26 10:46:29