4
如何获取有关网络接口正常运行时间的信息?
我有一台Ubuntu计算机和一台Debian计算机。 在两者上,我都希望能够看到网络接口已连接了多长时间。(也就是说,连接到获取IP等的网络。不是电缆的物理状态)。自上次更改以来的正常运行时间(以秒或日期为单位)或类似时间。 到目前为止,我已经编写了一个小脚本来执行此任务,但是似乎应该有一种更通用的方法来检查此问题。程序或/ proc之类的东西。 我的剧本: #!/bin/bash if [ -f /etc/os-release ]; then if TMP=$(grep -i 'ubuntu' /etc/os-release); then # we are on ubuntu for i in $(/bin/ls -1 /var/log/syslog* | sort -r); do TMP=$(zgrep '(eth0): device state change: ip-config -> activated' "$i" | tail -1 | sed "s/ "$(hostname)"/*/") done …