Ich kenn mich nicht so gut mit Shell Programmierung aus, aber ich benötige eine Lösung, um Verzeichnisse nach einem speziellen Muster verschieben zu können.
Es geht darum, daß jeden Tag per Cron ein Verzeichnis mit Logs angelegt wird. Der Verzeichnisname lautet wie das jeweiligen Datum, an dem es erstellt wurde.
Nun möchte wegens Backup, diese Verzeichnisse außer dem aktuellen Verzeichnis auf einen Backup-Server laden. Eine Shellroutine für FTP hab ich schon. Was ich brauche ist nur noch ein Algo, um die betreffenden Verzeichnisse zu selektieren, ohne den anderen Inhalt des Sourceverzeichnisses mitzukopieren.
Kann mir da jemand nützliche Tipps geben?
Spezielle Verzeichnisse verschieben
Re: Spezielle Verzeichnisse verschieben
Ungeprüft:
HTH
Code: Select all
lastmodifieddir=`ls -tc 2> /dev/null | head -n 1`
for dir in `ls -t1c | grep -v $lastmodifieddir`;
do
rm -rf $dir;
done
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Spezielle Verzeichnisse verschieben
Wenn mich nicht alles täuscht nutzt mir "lastmodifieddir" überhaupt nichts, da ich nur eine Routine brauche um alle Verzeichnisnamen mit dem Datum zu vergleichen, denn Verzeichnisname==Datum. Oder ich steh irgendwie auf dem Schlauch.
