per crontab script starten

  • 0 Antworten
  • Letztes Antwortdatum
M

monoschwarz

Neues Mitglied
4
hi ich möchte
2 android systeme mit Ical import export syncen
(ohne web server )

ich dachte mir das so

fritzbox (3490 ) mit freetz und nfs server
auf den beiden Andriods ein nfs client

um 21:50 ein mount vom handy auf die fritzbox (21:55 unmount)

ical import /export geplante Export auf dem handy sagen wir um 22 uhr
in das gemountet verzeichniss von der fritzbox

um 22:10 uhr mount vom spiegel tablet auf die fritzbox (und 22:20 unmount)
ical geplanter import 22:15

die mounts/umounts möchte ich gerne mit einem script machen wie bekomme ich das script immer zur zeit x zum laufen ?

Code:
#!/bin/sh
# monoschwarz Nas Start mit Mount
#
#config
aufnahme_pfad=/var/media/autofs/sda1/movie #für Verlinkung
mount_pfad=/var/media/xxx #das ist der Ordner wohin auf der Box der Freigebene Ordner von der NAS gemountet wird      
ip=192.168.xxx.xxx#Ip der Nas
mac_nas=00:11:22:33:44:55 # MAC der NAS steht meist auf einem kleinen Aufkleber auf der Rückseite der NAS
freigabe_ordner=/volume1/public #der Ordner den ihr auf der Nas freigegben habt
ordner_name=/movie  #das ist der Ordner, auf der in dem freigegben ordner der nas liegt  wo die dateien hin kopiert werden sollen zb freigabe /volume1/public dann würden die dateien nach /volume1/public/movie kopiert werden
############Experten Funktion##################
nfs_optionen=rw,soft,tcp,nolock,async,rsize=65536,wsize=65536
nfs_server_sleep=30 #gibt der Nas Zeit um NFS Server zu starten wenn ping erfolgreich #wenn es zu mount probs kommt erhöhen
#############################################################################
#                                                                           #
#                                                                           #
#############################################################################   
#ether-wake $mac_nas
echo "Nas start"
sleep 45
ping -c 1 $ip > /dev/null
    while [ $? != 0 ]
        do       
            echo "warten auf Nas-Start"
            sleep 10 #Fragt alle 10 Sekunden ob Nas Netzwerk hat
            ping -c 1 $ip > /dev/null
        done
mkdir $mount_pfad
chmod 777 $mount_pfad
    ping -c 1 $ip > /dev/null
          if [ $? != 0 ]
        then
            echo "Nas ist aus kein mount möglich"
        else
            echo "NAS IST AN  MOUNT EINLEITEN"
            sleep $nfs_server_sleep
            mount -t nfs -o $nfs_optionen $ip:$freigabe_ordner $mount_pfad
            mkdir $mount_pfad$ordner_name
            chmod 777 $mount_pfad$ordner_name
            test -s $aufnahme_pfad/NAS
                if [ $? == 0 ]
                    then
                        echo "Verknüpfung besteht "
                    else
                        echo "Verknüpfung wird angelegt"
                        ln -s $mount_pfad$ordner_name $aufnahme_pfad/NAS
                fi
            wget -O  /dev/null "http://localhost/query?message?text=Ihre%20Nas%20wurden%20gemountet%20"
    fi
exit

das ist das von meiner sat box würde das gerne anpassen und zu einer bestimten zeit starten
edit
okay habe was gefunden Systemsicherung für zuhause :D
 
Zuletzt bearbeitet:
Zurück
Oben Unten