[解決済み] bashスクリプトの実行中に出力を強制的にファイルに出力する。
2023-01-11 04:10:31
質問
小さなスクリプトがあり、毎日crontabから次のコマンドで呼び出されています。
/homedir/MyScript &> some_log.log
この方法の問題点は、some_log.logはMyScriptが終了した後にしか作成されないことです。私はプログラムの実行中にその出力をファイルに流したいので、次のようなことができます。
tail -f some_log.log
といった具合に、進行状況を把握することができます。
どのように解決するのですか?
bash 自身は、ログファイルに実際に出力を書き込むことはありません。 その代わり、スクリプトの一部として呼び出されたコマンドは、それぞれ個別に出力を書き、その気になったときにフラッシュします。 したがって、この質問は、bash スクリプト内のコマンドを強制的にフラッシュさせる方法であり、コマンドが何であるかに依存します。
関連
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] Bashで標準出力と標準エラーの両方をファイルにリダイレクトして追記する方法
-
[解決済み] Bashシェルスクリプトの入力引数の存在確認
-
[解決済み] bashシェルスクリプトの全引数を伝搬させる
-
[解決済み] bashでWebサーバーの応答を待つループを作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] パイプラインでstdoutを強制的にラインバッファリングする
-
[解決済み] find を使ってサブディレクトリを除外する
-
[解決済み] コマンドライン・ターミナルでの乗算
-
[解決済み] bashでalt + numericを押すと(arg [numeric])と出ますが、これは何でしょう?
-
[解決済み] bashスクリプトを一行ずつ実行するには?
-
[解決済み] bashでHMAC-SHA1
-
[解決済み] ログファイルやコンソールへの出力の書き出し
-
[解決済み] ループ内でユーザー入力を読み取る
-
[解決済み] bashのifブロックの中でboolean変数を評価する方法は?重複
-
[解決済み] sed を使ってファイルの名前を大量に変更する