gpt4 book ai didi

ruby - Cron 作业不起作用

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

我正在尝试用 ruby​​ 编写一个抓取工具。它看起来像这样:Router + Worker以及加载路由器和调用方法 callWorkers 的主脚本。

我将我的文件放在 $OPENSHIFT_REPO_DIR.openshift/cron/minutely/ 中,我有一个简单的 bash 脚本,上面写着:nohup ruby​​ $OPENSHIFT_REPO_DIR.openshift/cron/minutely/main。 rb &

我的问题是:如果我在 openshift 上的应用程序中使用 SSH,转到 app-root/repo/.openshift/cron/minutely 并从我的 bash 脚本运行完全相同的命令(nohup ruby​​ $OPENSHIFT_REPO_DIR.openshift/cron/minutely/main.rb &) 我的脚本完美运行,但是当 cron 尝试启动脚本时 - 它不起作用。我不知道如何处理这种情况:(

最佳答案

我解决了这个问题。我删除了 bash 脚本,并使我的 ruby​​ 脚本可执行。我使用了这个 shebang:'#!/usr/bin/env ruby​​' 现在它就像一个魅力!我注意到在 openshift cron 作业上尝试执行“每分钟、每小时、每天、每月”目录的所有内容。非常感谢您的关注!

关于ruby - Cron 作业不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27650189/

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