サーバーにフォルダをscpするcronジョブを追加したいです。サーバー上のフォルダー名は、フォルダー名がddmmyyなどのタイムスタンプである別のフォルダーにあります。
それはまるで
scp -r <foldername> user@server:path/to/destination/ddmmyyhhmmss
ddmmyyhhmmss:日付、月、年、時、分、秒
答え1
%d、%mなどで日付をフォーマットできるdateコマンドを使用して日付を取得できます。 Cronは%文字を特殊文字として扱うので、エスケープする必要があります。このような機能は、時間ごとにファイルをコピーする必要があります。
0 * * * * scp -r <foldername> user@server:path/to/destination/$(date +\%d\%m\%y\%H\%M\%S)