0

次のコマンドを含むbashスクリプトがあります

command1 < input.txt > output.txt

実行すると、output.txt ファイルが作成され、ほぼ 5 MB のデータが格納されます。問題は、cron で実行すると機能しないことです。ファイル output.txt を作成しますが、空です。input.txt から入力を読み取っていないため、command1 はすぐに終了し、出力ファイルを作成しますが、何も出力しません。

何が起こっているのか、どうすれば修正できるのか誰でも知っていますか?

編集:多くのオプションを試した後、問題はcronが標準入力をリダイレクトするように構成されているため、標準入力をリダイレクトしたり、プロセスをパイプしたりしても、標準入力から何も読み取れません。¿任意の解決策?

4

1 に答える 1