Cron 和 Ruby.. 是否“放置‘系统命令’”做任何事吗?
关于 ruby 的 cron 的快速问题,
我有一个正在运行的脚本
puts `tar etc..`
,我正在尝试调试为什么这个脚本没有像它应该的那样压缩文件。
当我手动调用它时它工作得很好,并且我也看到了 tar 输出。 ?
当 put 在 cron 作业中运行时,它实际上会执行任何操作吗
谢谢
丹尼尔
Quick question on cron with ruby,
I have a script which runs
puts `tar etc..`
I'm trying to debug why this script isn't tarring up the files like it should..
It works fine when I invoke it manually and i see the tar output too..
Does puts actually do anything when its run in a cron job?
Thanks
Daniel
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从 crontab 帮助页面:
我通常为调试 crontab 所做的事情是创建一个记录器:
From the crontab helping page:
What I usually do for debugging crontabs is creating a Logger:
如果你有权限安装gems,你可以尝试minitar,而不是依赖系统tar。
if you have the privilege to install gems, you can try minitar, instead of depending on system tar.