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 …