linux C怎麼獲取程序生存的乙個特徵

時間 2021-05-30 01:55:07

1樓:果凍蝦仁

date +"%s" -r "/proc/$pid/cmdline"

變數pid儲存你監控程序的pid。

上述命令獲取到的是你程序建立的時間戳(單位:秒)當然你也可以監控proc目錄下的其他檔案,但是要注意有些檔案的時間戳有可能在執行期間發生變化的。

另外如果你覺得秒的粒度太粗。你可以自行修改date命令的format字串,用N輸出納秒。

2樓:

我覺得你可以利用/proc的資訊來判斷。

比如,用`/proc//cmdline`來判斷程序執行的cmd line是不是你想要的。

$ cat /proc/6194/cmdline

./tiny%

你要想獲得程序啟動時間,可以用`stat /proc/`:

$ stat /proc/6194

File: /proc/6194

Size: 0Blocks: 0IO Block: 1024 directory

Device: 5h/5d Inode: 68528 Links: 9

Access: (0555/dr-xr-xr-x) Uid: ( 1013/ubuntu) Gid: ( 1013/ubuntu)

Access: 2020-05-04 15:13:29.305176416 -0400

Modify: 2020-05-04 15:13:29.305176416 -0400

Change: 2020-05-04 15:13:29.305176416 -0400

Birth: -

怎麼停止長白髮的程序?

小圈圈 一般情況下,對於遺傳性或因年齡增長而引起的白頭髮是不可逆的,但是因為精神 營養或疾病等引起的白頭髮卻是可逆的。1 及時趕走壞情緒!精神因素和白頭髮有一定的關係,這個可以回顧小圈曾科普過的一篇文章 這世上真的有一夜白頭嗎?如果乙個人長期處於壓力大 焦慮 憂愁 煩躁 悲觀等精神高度緊張的狀態下或...

做銷售怎麼獲取客戶的信任?

有餘力才學文 這要看你做銷售工作的年頭了!還有個人的溝通能力了,最好的辦法就是向客戶學習!其實很多客戶對你的業務比你還熟悉還精通,這是針對業務不熟練的人來說的!信任一定是真誠的而不是裝出來的,通過溝通了解你的客戶並尊重你的客戶。信任並非一朝一夕就能獲取的,老業務是靠著豐富的人生經歷和熟練的業務技能加...

內向的人怎麼更好的生存?

矛盾居士 公共場合說話演講的技能可以通過多次練習形成,故而,可以多參加一些活動,譬如當志願者,演講沙龍啊,人較多並且做著同樣的事,有人會主動跟你講話,你也可以練習主動與別人講話 夜雨芭蕉 顧慮比較多,也就是那種思維非常敏捷的人才會遇到的困擾。真的,遇到個傳說中的 榆木腦袋 絕對不會有這種顧慮,而且,...