抱歉,我不是 Unix 专家,Windows 和 Powershell 更适合我。我需要使用可从 SCOM 调用的 shell 命令检查 Linux 服务器上的正常运行时间。
我已经能够使用...将正常运行时间以秒为单位恢复到 SCOM 中
cat /proc/uptime | gawk -f ' ' '{print $1}'
但是,SCOM 不会将其视为数字,我认为它将返回的输出视为字符串。
如果秒数小于一天 (86400),我想要一个返回 0 或 1 的 shell 命令。
我一直在试验 [test -gt] 但似乎无法让它工作?
谢谢
最佳答案
这对你有用吗?
cat /proc/uptime | gawk '{print ($1>86400)?1:0;}'
关于linux - 用于正常运行时间监控的 Unix shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40082544/