[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: