我已经创建了运行命令的脚本,该命令使用printf打印到标准输出。我已经在crontab上设置了脚本,使其每分钟运行一次。一切正常,除了每次都会将输出发送到邮件。有没有办法让每分钟在stdout上弹出输出?
我已经尝试了一些在shell脚本中重定向到&1的操作,但这没有用。
* * * * * cd ~/Desktop/tools && ./remind.sh
正如我所说,输出是通过邮件发送给我的,而不仅仅是在每分钟的stdout中显示出来。
答案 0 :(得分:0)
您可以使用 logger 将输出重定向到syslog:
* * * * * cd ~/Desktop/tools && ./remind.sh 2>&1 | logger