Du bist nicht angemeldet.
Es gibt bei der NAS die Möglichkeit den Server mittels WOL Paket vorher aufzuwecken.
Meine Dateien schicke ich immer auf einen FTP Server. Diesen würde ich vorher auch gerne aufwecken.
Nun habe ich die downloadTransfer.sh angepasst und den Teil des wakes von der NAS in die FTP-Funktion (transferDownloadFile()) kopiert.
Als Server IP und Mac habe ich die Einstellungen von der NAS verwendet.
Wäre schön, wenn so oder so ähnlich die Funktion ins SVN kommt.
Leider bin ich noch totaler bash-Anfänger.
Bei mir funktioniert das Aufwecken vor dem Transfer.
Die erste (Z:821) und letzte Zeile ist jeweils das Original
url="${url%/}/"
# Check, if Server is On
print "Ist der Server ${cifsAdress} wach?"
ping -c 2 ${cifsAdress} > /dev/null 2>&1
if [ "$?" -gt 0 ]; then
# try to wake cifs server
print "Server mit der Mac-Adresse: ${cifsMAC} Aufwecken"
if [ -n "${cifsMAC}" ]; then
for intf in eth0 eth1; do
/usr/bin/ether-wake -i ${intf} ${cifsMAC} >/dev/null 2>&1 && _gui_output_format "Magic-Packet auf ${intf} gesendet - NAS wird hochgefahren."
done
if [ -n $TIMEINSEC ];then
TIMEINSEC=60
fi
print "Warte $TIMEINSEC Sekunden um den Server wach werden zu lassen"
sleep $TIMEINSEC # $TIMEINSEC Sekunden warten, bis zum ersten Mount-Versuch, default 60
fi
else
print "Server ist wach!"
fi
# --proxytunnel -x proxy:port
Abwesend