Cronjobs 无法在 Cyber​​Panel 中正常运行,但通过 SSH 可以正常运行
P粉369196603
P粉369196603 2024-03-26 09:47:03
[PHP讨论组]

我使用 Cyber​​Panel 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 运行相同的命令,代码就会启动并正常工作。

有什么建议吗?

P粉369196603
P粉369196603

全部回复(1)
P粉771233336

直接配置

crontab -e

一切正常。仍然无法从 Cyber​​Panel 运行 cronjobs,但需要手动配置。如果有人知道如何修复 Cyber​​Panel,请发布答案:)

  • 我发现的唯一区别是运行命令的用户,在“crontab”的情况下是 root,在 Cyber​​Panel 的情况下是帐户的用户,他们可能没有适当的授权。
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号