php - 获取 Linux 系统上次启动时间

标签 php linux centos

我需要从 PHP 脚本获取上次系统启动时间,最好采用 UNIX 时间戳格式。

是否有在启动时创建或修改的文件?我可以读取文件的修改时间。

系统类型为CentOS。

最佳答案

/过程/正常运行时间

该文件包含两个数字:系统的正常运行时间(秒)和空闲进程花费的时间(秒)。

<?php

function get_boottime() {
    $tmp = explode(' ', file_get_contents('/proc/uptime'));

    return time() - intval($tmp[0]);
}

echo get_boottime() . "\n";

关于php - 获取 Linux 系统上次启动时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12387433/

相关文章:

php - Symfony Finder 使用 glob 排除

php - PostgreSQL:使用默认时间戳插入 sql 语句 - dbeaver 与 php

linux - BASH:变量仅显示最后一行

linux - 有没有办法在 Unix 中删除文件中的重复 header ?

apache - Docker CentOS 镜像不会自动启动 httpd

php - 从php中的mysql表中选择count(*)

php - 无法在我的 debian 404 Not Found 上访问 symfony 应用程序

linux - 使用 bash 将一个 txt 文件复制两次到另一个文件

centos - 阻止依赖包在 yum history undo 命令中被删除

node.js - 如何在命令行终端(vty)中运行 Electron 二进制文件