我丟失的 cron 作業在哪裡?

我丟失的 cron 作業在哪裡?

我正在嘗試將程式碼移植到託管在其他地方的新伺服器,並且我想知道舊機器上正在運行哪些 cron 作業。

我可以在哪裡找到這些?

crontab -l

SHELL="/bin/bash"
0 0,6 * * * php-cli /home/mycompany/public_html/index.php cron get_review_data
0 0 * * * php-cli /home/mycompany/public_html/index.php cron save_stats
0 0,6 * * * php-cli /home/mycompany/public_html/index.php cron check_for_new_reviews
0 0,6 * * * php-cli /home/mycompany/public_html/index.php cron refresh_infusionsoft_token
*/3 * * * * php-cli /home/mycompany/public_html/index.php cron infusionsoft
*/5 * * * * php-cli /home/mycompany/public_html/index.php cron sequence
0 0,6 * * * /usr/local/bin/python3.4 /home/scraper/scraper.py

我檢查過/etc/cron.*沒有運氣。

我可以去哪裡?

答案1

呼叫的函數(get_review_data、save_stats、check_for_new_reviews 等)應在 php 程式碼和 python 程式碼中列出,/home/mycompany/public_html/index.php並且/home/scraper/scraper.py

檢查這些文件應該顯示實際正在執行的內容。

答案2

你似乎用 來查看你的 crontab crontab -l。編輯 crontab 的相應命令是crontab -e

此命令將編輯通常位於目錄中的 crontab /var/spool/cron/crontabs/

在此目錄中,您將找到以擁有 crontab 的使用者名稱命名的檔案。

相關內容