【问题标题】:How to know that .sh file content is executed in crontab [closed]如何知道 .sh 文件内容在 crontab 中执行 [关闭]
【发布时间】:2020-09-27 06:44:02
【问题描述】:

如何知道.sh文件内容真的是在crontab中执行的?

例如:我创建了 .sh 文件并在文件中粘贴了内容“ping www.google.com”。

我可以在 /var/logs 文件中查看 crontab 已执行和详细信息,但是,如何知道文件内容是否真正执行。

【问题讨论】:

  • 我必须说我不明白你的困境......你说你可以在日志中查看详细信息;你还需要看什么,你的脚本没有具体的结果吗?

标签: linux cron cron-task


【解决方案1】:

让你的脚本 sh 记录。 比如:

log_file=/var/log/your_script/you_script.log
log_mex="bla bla"
# Other code
ping google.com
echo $log_mex $? > /var/log/your_script/you_script.log

或重定向整个 ping 错误消息

ping google.com 2>$log_file
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

【讨论】:

    猜你喜欢
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 2020-01-24
    相关资源
    最近更新 更多