次のコマンドを含むbashスクリプトがあります
command1 < input.txt > output.txt
実行すると、output.txt ファイルが作成され、ほぼ 5 MB のデータが格納されます。問題は、cron で実行すると機能しないことです。ファイル output.txt を作成しますが、空です。input.txt から入力を読み取っていないため、command1 はすぐに終了し、出力ファイルを作成しますが、何も出力しません。
何が起こっているのか、どうすれば修正できるのか誰でも知っていますか?
編集:多くのオプションを試した後、問題はcronが標準入力をリダイレクトするように構成されているため、標準入力をリダイレクトしたり、プロセスをパイプしたりしても、標準入力から何も読み取れません。¿任意の解決策?