【问题标题】:Command in Linux crontab to show all output whether success or notLinux crontab 中的命令显示所有输出是否成功
【发布时间】:2020-11-04 08:06:37
【问题描述】:

首先,我尝试运行此命令 = /usr/sbin/ntpdate 192.168.1.20

输出是= 调整时间服务器 192.168.1.20 偏移 0.000130 秒

当我尝试另一个不是 NTP 服务器的 IP 时 = /usr/sbin/ntpdate 192.168.1.30

输出是= 找不到适合同步的服务器

然后,我在 crontab 中写了一些命令 =

1 * * * * /usr/sbin/ntpdate 192.168.1.20 >> /home/ntp/twenty

2 * * * * /usr/sbin/ntpdate 192.168.1.30 >> /home/ntp/thirty

文件中的输出(二十)是= 调整时间服务器 192.168.1.20 偏移 0.000130 秒

但是文件里面什么都没有(三十)

我预计文件中会写“找不到适合同步的服务器”(三十)

有什么方法可以显示 ntp 的输出是否同步成功?

【问题讨论】:

    标签: cron output root ntp


    【解决方案1】:

    你想要的已经在这里回答了:https://askubuntu.com/questions/420981/how-do-i-save-terminal-output-to-a-file

    因为你正在寻找的消息是标准错误,所以使用这个:

    /usr/sbin/ntpdate 192.168.1.30 &>> /home/ntp/thirty
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-24
      • 2016-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-07
      • 2019-02-19
      相关资源
      最近更新 更多