
別の場所でホストされている新しいサーバーにコードを移植しようとしていますが、以前のシステムでどの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を使っているようですcrontab -l
。 crontabを編集するための対応するコマンドはですcrontab -e
。
このコマンドは通常、ディレクトリ内のcrontabを編集します/var/spool/cron/crontabs/
。
このディレクトリには、crontabを所有しているユーザーの名前の付いたファイルがあります。