누락된 크론 작업은 어디에 있나요?

누락된 크론 작업은 어디에 있나요?

다른 곳에서 호스팅되는 새 서버로 코드를 포팅하려고 하는데 이전 시스템에서 어떤 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을 소유한 사용자의 이름을 딴 파일이 있습니다.

관련 정보