一連のコマンドを実行するシェルスクリプトが1つあります。シェルスクリプトで生成された出力を毎回新しいログファイルに保存したい。ログファイル名は「HealthCheckLogs_date_time」のようにする必要があります。ここで、date=シェルスクリプトが実行される日付time= HH:MM:SS形式の現在の時刻
シェルスクリプトを実行するために、このようなログファイルを生成するのを手伝ってください。
一連のコマンドを実行するシェルスクリプトが1つあります。シェルスクリプトで生成された出力を毎回新しいログファイルに保存したい。ログファイル名は「HealthCheckLogs_date_time」のようにする必要があります。ここで、date=シェルスクリプトが実行される日付time= HH:MM:SS形式の現在の時刻
シェルスクリプトを実行するために、このようなログファイルを生成するのを手伝ってください。
出力をログ ファイルにリダイレクトするシェル スクリプトを呼び出すだけです。
#!/bin/sh
datestr=$(date +%Y%m%d_%H%M%S)
./your_shell_script > HealthCheckLogs_$datestr
またはそれは必要ありません
#!/bin/bash
datestr=$(date +%Y%m%d_%H%M%S)
echo "Start of the log" > HealthCheckLogs_$datestr
ls -la #do something which is not logged.
read -p "Input: " -e input
echo Your name was $input. > HealthCheckLogs_$datestr
echo "End of the log" > HealthCheckLogs_$datestr