Linux

在 centos 中查找腳本啟動時間和正常執行時間

  • November 7, 2014

我的伺服器上執行了一個 php 腳本(cron 作業),它佔用了大量的 cpu。我看了看程式碼,沒有發現任何錯誤。現在我必須檢查日誌是否有異常,為此我需要獲取腳本開始時間和/或正常執行時間。我嘗試了 top、ps -aux、htop 等,但無法做到。有沒有其他可用的命令/方法?

ps -aux | grep php顯示 10 月 11 日,日期。但是我怎樣才能得到時間呢?

你可以跑

ps -o lstart PID

這將給出該過程的開始時間。

我建議將 php 腳本包裝在 shell 腳本中:

date >/your/log ; /usr/bin/time /path/to/your.php

引用自:https://serverfault.com/questions/641617