我使用 CyberPanel UI 配置了以下 2 个 cronjobs:
* * * * * cd /home/marinisilvio.com/rarespot/rs-core/src; php ether_handler.php >> /var/log/rscore.log * * * * * cd /home/marinisilvio.com/rarespot/rs-core/src/bitquery; php bq_collections.php >> /var/log/rscore.log
进入 /var/log/cron 我可以看到触发器按预期每分钟启动一次,如下所示:
Apr 21 07:30:01 rarespot CROND[36974]: (marin9572) CMD (cd /home/marinisilvio.com/rarespot/rs-core/src/bitquery; php bq_collections.php >> /var/log/rscore.log)
但是日志文件(rscore.log)中没有打印任何内容,并且代码没有执行任何操作(我希望数据库中有新行)
奇怪的是,如果我使用 Putty 运行相同的命令,代码就会启动并正常工作。
有什么建议吗?
直接配置
一切正常。仍然无法从 CyberPanel 运行 cronjobs,但需要手动配置。如果有人知道如何修复 CyberPanel,请发布答案:)