Mozesz sobie zalozyc domene typu no-ip.pl i przesylac
jak kolega wczesniej wspomnial plik poprzez ftp.
Ja tak mam zrobione tyle, ze wynik laduje na moim komputerze
w sieci. Moze to nie jest najzgrabniej napisane, ale dziala.
Skrypt jest uruchamiany co minute z cron wiec napisalem sobie
cos takiego, ze :
Najpierw skrypt porownuje sobie date aktualna z data w zmiennej
dataporownania
#!/bin/bash
dataporownania=201003202353
aktualdata=`/bin/date +%Y%m%d%H%M`
if [ "$dataporownania" = "$aktualdata" ]; then
if [ -e /backup/backup.tar ];then
rm -fr backup
fi
Dalej wchodze do katalogu gdzie bedzie zapisywany plik
backup i wstepnie go przygotowuje i pakuje wybrane foldery
do pliku backup.
cd ..
tar -cvf backup.tar /bin /boot /boot-
mkdir backup
mv backup.tar backup/
mkdir proc sys
chmod =rxrxrx proc/
chmod =rxrxrx sys/
chown root:proc proc/
tar -rvf backup.tar proc/ sys/
rm -fr proc
rm -fr sys
Dalej przygotowuje juz polaczenie ftp :
verbose="verbose"
ftp="/usr/bin/ftp"
user="login"
pass="password"
IP="XXX.XXX.XXX.XXX"
outputfilepath="/NND_backup/backupNND"
datafile=`/bin/date +%Y%m%d`
rozszerz=".tar"
outputfile=$outputfilepath$datafile$rozszerz
echo "open $IP
quote USER $user
quote PASS $pass
$verbose
put /backup/backup.tar $outputfile
close
quit" |$ftp -n
fi
No i wszystko. Po tym mam plik backup z dodana data do nazwy pliku
na swoim komputerze w odpowiednim folderze.
To samo mozna zrobic na dowolnej zdalnej maszynie.