
디렉터리의 모든 텍스트 파일을 all_results.txt
.
내 crontab의 첫 번째 줄은 약 80-90개의 텍스트 파일을 수집하고 출력하는 스크립트를 실행하고 있습니다(잘 작동합니다).
내가 정리한 crontab의 두 번째 줄은 다음과 같습니다.
0 18 * * * cat /home/ec2-user/subfinder_results_domains/*.txt > all_results.txt
어떤 이유로든 cronjob의 두 번째 줄을 실행하지 않는 것 같습니다.
답변1
대상 파일에 절대 경로가 없습니다. 따라서 cron은 해당 디렉토리가 무엇이든 상관없이 (cron의) 현재 디렉토리에 파일을 넣습니다.
따라서 해결책은 분명합니다.
18 * * * cat /home/ec2-user/subfinder_results_domains/*.txt > /var/log/all_results.txt
파일을 집에 덤프할 수도 있습니다.
18 * * * cat /home/ec2-user/subfinder_results_domains/*.txt > /home/ec2-user/all_results.txt