FTP upload via BASH

Kalarm er en helt uundværlig kalender lignende lille app som desværre (endnu) ikke har en ftp lignende funktion indbygget. Dvs det har den i den nyeste version efter en lille snak med David der udvikler app'en. Men den findes ikke i Ubuntu repos'en og så kan jeg ikke rigtigt bruge samme entries på flere computere. Derfor... en Bash ftp upload/download thingy ting. Den kunne laves smartere, men lige nu opfylder den behovet... så....

Upload

#/bin/ash
for myfile in /home/USER/.kde/share/apps/kalarm/*
do
	if [ $myfile != "." ];
	then
		curl -T $myfile -u FTPUSER:FTPPASS ftp://ftp.SERVER.DOMAIN
		if [ $? -eq 0  ];
		then
			echo "uploadede $myfile"
		else
			echo "returnerede noget ukendt: $?"
		fi
	fi
done

Download (har ikke lige luret wget commandoen for at overskrive OG skippe loggen)

cd /home/USER/.kde/share/apps/kalarm/
rm calendar.ics
rm displaying.ics
rm expired.ics
rm kalarmui.rc
rm template.ics
wget http://SERVER.DOMAIN/FOLDER/calendar.ics
wget http://SERVER.DOMAIN/FOLDER/displaying.ics
wget http://SERVER.DOMAIN/FOLDER/expired.ics
wget http://SERVER.DOMAIN/FOLDER/kalarmui.rc
wget http://SERVER.DOMAIN/FOLDER/template.ics

Begge script gemmes og gøres eksekverbare (chmod +x SCRIPTNAME)
Så er det bare at kalde dem: ./SCRIPTNAME

Skal have kigget på at downloade automatisk ved startup og uploade når maskinen lukker ned.. Men det er for bøvlet nu. Den bærbare er altid på trådløst net, så der skal først et tjek til der undersøger om der er net.... Evt noget wget retries?

answer

Following my own monitoring, thousands of people all over the world receive the personal loans from different creditors. Thence, there is good possibilities to find a secured loan in any country.

Indsend kommentar

Indholdet af dette felt er privat og bliver ikke vist offentligt.
  • Web- og e-mail-adresser omdannes automatisk til links.
  • Tilladte HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linjer og afsnit ombrydes automatisk.

Yderligere information om inddataformater