.sh ファイルと cron ジョブを使用して、5 分ごとに MTR を自動化しています。以下を使用して必要な情報を取得しますが、新しいファイルごとに ? が挿入されるため使用できません。ファイル名に。
#!/bin/sh
File_Name=`date +%Y%m%d-%H:%M`.log
echo `date +%Y%m%d-%H:%M` >>/tmp/mtr/log/$File_Name
echo " " >> /tmp/mtr/`date +%Y%m%d`
echo "======================" >> /tmp/mtr/log/`date +%Y%m%d-%H:%M`
date >> /tmp/mtr/log/`date +%Y%m%d-%H:%M`
echo "======================" >> /tmp/mtr/log/`date +%Y%m%d-%H:%M`
echo " " >> /tmp/mtr/log/`date +%Y%m%d-%H:%M`
/usr/sbin/mtr -r 8.8.8.8 -c 4 >>/tmp/mtr/log/$File_Name
ファイル出力は次のようになります。
# ls
20160420-14:54? 20160420-15:56? 20160420-15:56.log??
20160420-14:54.log 20160420-15:56.log? 20160420-4:54.log
これらの疑問符が挿入されている理由についてのヘルプは、非常に役立ちます。
ありがとう