私はシェルスクリプトとLinuxに初めて触れ、宿題をするのに助けが必要です。使命は、ユーザーがフォルダ/ファイルをバックアップするのに役立つシェルスクリプトを作成することです。ただし、これを行うには、バックアッププロセス中に何が起こったのかをログに表示する必要があります。ユーザーがファイルをバックアップすることを決定した日時に基づいてログを見つけてtxtファイルにコピーするにはどうすればよいですか?
答え1
$(date ...)
ファイル名の一部として出力をファイルに簡単にリダイレクトできます。
たとえば、
/path/to/backup_script.sh > /path/to/log/backup_$(date +%F).log
またはスクリプトでも同様です。
rsync -av ... > /path/to/log/backup_$(date +%F).log