ある種のバックアップスクリプトを書いています。私のバックアップサーバーには3つのディレクトリが含まれています(MM-DD-YYYY形式の日付で名前が付けられています)例:
私は今、最も古いディレクトリ(2015年12月22日)を見つけるためにバックアップスクリプトを書いています。そして、今日の日付に名前を付けます(rsyncの準備のために)。
私の質問は、最も古いディレクトリを見つけることは可能ですか(MM-DD-YYYYである最も古いディレクトリ名で-または-そのディレクトリのUNIXタイムスタンプで-これはもっとあるはずなのでUNIXタイムスタンプを好むでしょう正確?)
キャッチは、最も古いディレクトリのディレクトリ名を変数としてローカルスクリプトに保存する必要があることです。
Ssh「コマンド」タイプの呼び出しを介してリモートサーバーへのすべての呼び出しを実行しています
ありがとうございました!
_ls -t
_はファイルをmtime(最も若いものから順に)でソートし、_ls -r
_はソート順を逆にするため、var=$(ssh $remote "ls -t | tail -n 1")
またはvar=$(ssh $remote "ls -tr | head -n 1")
の両方が機能するはずです。