bash スクリプトの最後に次の行があります。
wget -q $URL -Y off
は、bash スクリプトのコンソール出力を含むLIVEURL
txt ファイルへのパスです。
LIVE txtファイルの説明:
この txt ファイルは、コンソール出力を保存するため、プロセスに沿って更新され続けます。私のシェル スクリプトには「重い」プログラムが含まれているため、コンソール出力は非常に長く、txt ファイルの生成には時間がかかります (おそらく 3 ~ 5 秒の遅延)。
問題: 最終的な txt ファイルのごく一部しか含まれていない不完全な txt ファイルを取得することがあります。(コマンドの前にすべてを取得することが期待されていますwget
)興味深いことに、ダウンロードした不完全なtxtファイルのほとんどは9999行目でスタックしています。これが制限かどうかはわかりませんが、コンソールが出力は 5k 行未満です。
質問:wget
特定の時間待機させる方法はありますか?
-T
psタイムアウトオプションがwget
あり、デフォルトは900秒であることは知っています。しかし、私の問題は接続が遅いことではなく、ファイルの生成の遅延に関係しています。