作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在某些主机上遇到 shell_exec() 的问题,默认情况下它在某些 Web 主机上被禁用。我正在考虑在不使用 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>";
最佳答案
This answer到另一个 SO 问题应该可以帮助你。它建议使用 phpSysinfo/Linfo,这些开源脚本似乎直接从/proc 读取以获取系统信息,尤其是正常运行时间。它应该可以工作,除非 open_basedir 限制生效,如评论中所述。
如果对您有帮助,请不要犹豫,为原始答案点赞。
关于php - shell_exec() 问题,某些主机默认禁用此功能,四处走走,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32818618/
我是一名优秀的程序员,十分优秀!