shell backup script

Bash, Shell, PHP, Python, Perl, CGI
t.kuhmann
Posts: 82
Joined: 2003-01-14 22:13

shell backup script

Post 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
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: shell backup script

Post by captaincrunch »

Code: Select all

tail -8
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
t.kuhmann
Posts: 82
Joined: 2003-01-14 22:13

Re: shell backup script

Post by t.kuhmann »

danke dir

dann muss brauche ich aber das cat nicht mehr oder?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: shell backup script

Post 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.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
t.kuhmann
Posts: 82
Joined: 2003-01-14 22:13

Re: shell backup script

Post 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?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: shell backup script

Post 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.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
t.kuhmann
Posts: 82
Joined: 2003-01-14 22:13

Re: shell backup script

Post by t.kuhmann »

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: shell backup script

Post 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. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
t.kuhmann
Posts: 82
Joined: 2003-01-14 22:13

Re: shell backup script

Post by t.kuhmann »

ok dann sage ich mal vielen dank
werde mir das dann mal bestellen ...