Linux
在 centos 中查找腳本啟動時間和正常執行時間
我的伺服器上執行了一個 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