我使用 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 運行相同的命令,程式碼就會啟動並正常工作。
有什麼建議嗎?
P粉7712333362024-03-27 00:19:45
直接配置
crontab -e
一切正常。仍然無法從 CyberPanel 運行 cronjobs,但需要手動配置。如果有人知道如何修復 CyberPanel,請發布答案:)