Re: Scripthilfe gesucht
--- Original-Nachricht ---
Absender: Christian Schmidt
Datum: 10.04.2007 18:58
So ungefaehr:
if [ -f /media/backup/my_personal_testfile ];
then
weitere_Befehle
else
alternative_Befehle
fi
Hallo Christian,
ich habe dies[1] jetzt und es geht. Vielen Dank.
Kann man die erste if Anweisung auch negieren?
Danke und Gruss
Dirk
[1]
#!/bin/sh
DATUM=`/bin/date '+-%d-%m-%Y'`
#/etc/init.d/postfix stop
/etc/init.d/dovecot stop
if [ -f "/media/backup/backup/.backup" ];
then
tar -cjvf /media/backup/backup/mail$DATUM.tar.bz2 /home/dirk/mail
chown dirk:dirk /media/backup/backup/mail$DATUM.tar.bz2
sleep 2
shutdown -h now
else
mount /dev/sda2
sleep 2
if [ -f "/media/backup/backup/.backup" ];
then
tar -cjvf /media/backup/backup/mail$DATUM.tar.bz2
/home/dirk/mail
chown dirk:dirk /media/backup/backup/mail$DATUM.tar.bz2
sleep 2
shutdown -h now
else
exit
fi
exit
fi
Reply to: