每 60 秒 ping 一次网关并将其保存到日志文件中,包括日期和时间

每 60 秒 ping 一次网关并将其保存到日志文件中,包括日期和时间

我想在 Linux 中设置一个 60 秒间隔的 ping 命令,并将其保存到包括日期和时间的日志文件中。

我可以间隔运行 ping 命令并将其保存到日志文件中,但我没有日期和时间!另外,我不想在终端中输入“ping 10.100.... -i 60 > log”!我希望 Linux 本身也能做到这一点!我只是配置了Linux。

答案1

#! /bin/sh
export LANG=C TZ=UTC
( date; ping -c1 server.com ) >> /path/to/server.log

需要导出是因为解析日志文件会更容易。

把它放在cron中:

* * * * * /path/to/script.sh

相关内容