次の性質のスクリプトがあります(cron)
someScript.sh > /tmp/cronlog/somescript.$(date +%Y%m%d).log 2>&1
ここでsomeScript.sh
、出力がどのファイルに入ったかを把握する方法はありますか?
スクリプトは要約を含む電子メールを送信します。同時に、詳細はそのように出力ファイルにある可能性があることを言及したいと思います-電子メールで。
if [ -t 1 ]
stdoutなどを検出するための構造を知っていますが、出力ファイル名を取得する方法は?誰かがcronで出力ファイルを変更でき、スクリプトを変更する必要がないように、これを汎用的にしたいことに注意してください。