ディレクトリ内のすべてのテキストファイルをall_results.txt
。
私のcrontabの最初の行は、約80〜90のテキストファイルを収集して出力するスクリプトを実行しています(うまくいきます)。
私が整理したcrontabの2行目は次のとおりです。
0 18 * * * cat /home/ec2-user/subfinder_results_domains/*.txt > all_results.txt
何らかの理由でcronjobの2行目を実行しないようです。
答え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