0
因此,當列出進程標識和命令名稱I時,我有一個OS類的作業和它要添加的其中一個增加的值選項已經運行,CPU時間和相同命令的實際使用時間。事情是,我只能在完成後才能使用它們,使用times()函數,信息應該出現,而他們正在運行。有沒有辦法做到這一點?獲取子進程的CPU(用戶和系統)和實際使用時間C
我通過派生父進程啓動命令,然後在子進程上運行execlp("xterm","xterm","-hold", "-e", command, NULL)
。正如你所看到的那樣,保持窗口不會立即關閉窗口,例如,一方面使我看到日期命令的輸出,另一方面使xterm掛起,直到我關閉它爲止kill()或直接在xterm窗口中。
所有幫助表示讚賞。謝謝。 :)
注意:操作系統是Linux(我使用Ubuntu 11.04,但代碼應該適用於所有發行版)。
但是每次我想要顯示輸入信息時,是否必須讀取整個文件?這不是太麻煩嗎? – 2012-04-13 19:59:42
這是一個單行文件。 :-) – 2012-04-13 20:06:25
哈哈,真的嗎? xD然後我猜它會起作用。謝謝。 ;) – 2012-04-13 20:54:19