gpt4 book ai didi

ruby - Cron 和 Ruby .. "puts ` 系统命令“做任何事情吗?

转载 作者:数据小太阳 更新时间:2023-10-29 08:41:11 24 4
gpt4 key购买 nike

关于 cron with ruby​​ 的快速问题,

我有一个运行的脚本

puts `tar etc..`

我正在尝试调试为什么这个脚本没有像它应该的那样压缩文件..

当我手动调用它时它工作正常,我也看到了 tar 输出..

当它在 cron 作业中运行时,puts 实际上会做任何事情吗?

谢谢

丹尼尔

最佳答案

来自 crontab 帮助页面:

If standard output and standard error are not redirected by commands executed from the crontab entry, any generated output or errors shall be mailed, via an implementation-defined method, to the user.

我通常为调试 crontab 而做的是创建一个 Logger:

logfile = File.open('/path/to/log.log', 'rw')
logger = Logger.new(logfile)
logger.debug('something')

关于ruby - Cron 和 Ruby .. "puts ` 系统命令“做任何事情吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5140834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com