at
Linux(以下の例)でスクリプトを実行するとします。このスクリプトは、数時間または数日かかることもわかっています。at
コマンドの出力が完了したらメールで送信することに慣れていますが、完了前に現在の出力を確認したい場合はどうすればよいですか?また、スクリプトをすでに実行していてtail
、tee
やその他の同様の方法を使用して出力をリダイレクトするのを忘れており、スクリプトを停止したくないと仮定します。とにかくこれを行うにはありますか?
drew@anubis:~$ at now
warning: commands will be executed using /bin/sh
at> ./myscript.sh
at> <EOT>
job 3 at Sat Jan 7 09:31:00 2017
ピークかピークか?あなたはそれをしている間それが何をしているのを見たいですか?
—
ジャーニーマンオタク
@JourneymanGeek、おっと。ピークは、私がタイプするつもりでした。私はそれが何をしているのかを見たいです。
—
Drew Chapin 2017年
atジョブと
—
muru
tail -f
そのファイルをスケジュールするときにスクリプト出力をファイルにリダイレクトしますか?
@muru、スクリプトを使用せずに既に実行していて、
—
Drew Chapin 2017年
tail
停止したくないとしましょう。
テストする必要がありますが、teeを使用するようにスクリプトを変更し、出力をファイルに保存して、動作を調整しますか?
—
ジャーニーマンオタク