Page 1 of 1

shell backup script

Posted: 2004-01-04 17:07
by t.kuhmann
nabend
ein frohens neues noch nachträglich :P

ich habe mal eine frage ich habe mir ein kleines backup script geschrieben nun habe ich ein problem

/bin/cat /var/log/messages | grep "e2fsck" > /tmp/e2fsck
if [ -s /tmp/e2fsck ];
then
echo "e2fsck $DEV"
fi

damit überprüfe ich ob die platte einem test unterzogen werden muss.
wie bekomm ich das hin, dass immer nur die letzten 8 lines der /var/log/messages gelesen wird :?
hat da einer eine idee?

danke schon mal im vorraus ...

p.s. das ganze script unter http://techlevel.ath.cx/linux/backup_daily

Re: shell backup script

Posted: 2004-01-04 17:10
by captaincrunch

Code: Select all

tail -8

Re: shell backup script

Posted: 2004-01-04 17:13
by t.kuhmann
danke dir

dann muss brauche ich aber das cat nicht mehr oder?

Re: shell backup script

Posted: 2004-01-04 17:19
by captaincrunch
Nö, das ist in dem Fall überflüssig, da tail das von sich aus macht. ;)

Hint: auch beim grep kannst du dir das cat sparen. Beispiel:

Code: Select all

cat /etc/mtab | grep $DEV > /tmp/save-hdexist
würde zu

Code: Select all

grep $DEV /etc/mtab > /tmp/save-hdexist
Ist ein Prozess weniger, der zuerst gestartet werden muss.

Re: shell backup script

Posted: 2004-01-04 17:29
by t.kuhmann
ok das schaut ja dann auch viel einfacher aus :P

ich danke dir


kann mir einer sage ob ich online ein buch über shell programmierung finden kann?

Re: shell backup script

Posted: 2004-01-04 19:54
by captaincrunch
Ich kann dir "Linux / Unix-Shells" aus dem Addison-Wesley-Verlag nur sehr ans Herz legen. Ist IMHO eins der absoluten Standardwerke zum Thema. Ansonsten halt noch die beiden Shellscripting-Howtos vom TLDP.

Re: shell backup script

Posted: 2004-01-04 20:29
by t.kuhmann

Re: shell backup script

Posted: 2004-01-04 20:32
by captaincrunch
Meine ältere Ausgabe hat zwar ein anderes Cover, es sieht aber ganz nach dem genannten Buch aus.

Btw.: Ich habe das Bild mal in den URL dorthin geändert, der tut's auch. ;)

Re: shell backup script

Posted: 2004-01-04 20:40
by t.kuhmann
ok dann sage ich mal vielen dank
werde mir das dann mal bestellen ...