4
我在某些主機上遇到shell_exec()問題,默認情況下它在某些Web主機上被禁用。我正在尋找不使用shell_exec來運行相同的腳本。shell_exec()問題,某些主機在默認情況下禁用此功能,尋找散步
我正在尋找另一種方法來獲得相同的結果,任何幫助將不勝感激。
$uptime = shell_exec("cut -d. -f1 /proc/uptime");
$days = floor($uptime/60/60/24);
$hours = $uptime/60/60%24;
$mins = $uptime/60%60;
$secs = $uptime%60;
echo "<div><hr><strong>Uptime</strong>: this server is up $days days $hours hours $mins minutes and $secs seconds</div>";
在第一次記錄的時間內,您可以在數據庫中使用變量來計算正常運行時間。對於每個請求,檢查該變量是否爲空,如果是,則將其設置爲當前時間。它是如此骯髒這是一種犯罪,它增加了每個請求數據庫調用:) –
可能重複的[如何獲得CPU使用率和內存使用情況沒有exec?](http://stackoverflow.com/questions/4705759/how-to -get-cpu-usage-and-ram-usage-without-exec) – JammyDodger231
@ JammyDodger231鑑於問題是如何表達的,我會說不。看起來像作者想要一個shell_exec的一般替代品,而不僅僅是他提供的例子。 –