Creare script ftp

Archiviato in: rete — olaolaonline 12 Settembre 2007 @ 12:55

A volte capita di voler automatizzare delle operazioni routinarie da e verso un server ftp. Niente di piu’ facile. Basta infatti creare un file di testo contenente i seguenti comandi

open indirizzo_del_server
user
username password
bin


quit

Basta salvare il file ed eseguire

ftp -inv < file_input.

Le opzioni i, n e v servono rispettivamente a permettere il download di piu’ file (tramite l’istruzione mget), a inibire l’auto-login e ad avere un output piu’ ricco. L’istruzione bin non e’ necessaria ma e’ sempre meglio usare la modalita’ di trasferimento binaria. Al posto dei puntini potete inserire tutti i comandi ftp che vi servono.

Inviare una mail da riga di comando

Archiviato in: rete — olaolaonline 10 Settembre 2007 @ 10:20

Se all’interno dei vostri script di shell avete la necessita’ di inviare una mail, magari per comunicare la riuscita di una procedura, magari accompagnata da un allegato, allora il comando che fa’ per voi e’ mutt.

La sintassi da usare e’

echo "Testo da inviare" | mutt -s "Oggetto della mail" -a file_da_allegare indirizzo@email.it

oppure

mutt -s "Oggetto della mail" -a file_da_allegare indirizzo@email.it < file_con_testo_della_mail.

Inoltre, mutt puo’ essere utilizzato anche come un semplice e veloce client di posta.

Scaricare un intero sito

Archiviato in: rete — olaolaonline 7 Settembre 2007 @ 17:17

Volete riprodurre sul vostro pc il contenuto di un intero sito per averlo sempre a disposizione? wget fa’ al caso vostro. Basta lanciare il comando

wget -krmnp url_sito_da_scaricare

per ottenere una copia esatta del sito sul vostro pc.