Shell-Skript zum automatischen FTP-Download

Kategorie Code 11.04.2008    Kategorie Code Code    Tags ftp, script, shell    Kommentare 0 Kommentare

Mal ein kleines Shell-Skript als Notiz, muss man ja net immer neu schreiben:

#!/bin/bash

ftp -pvin FTPSERVER < < END_SCRIPT
quote USER FTPUSER
quote PASS FTPPASSWORD
cd FTPDIR
lcd LOCALDIR
mget *
bye
END_SCRIPT

Die FTP-Platzhalter austauschen (FTPSERVER, FTPUSER, FTPPASSWORD, FTPDIR und LOCALDIR), das Skript ausführbar machen und evtl. als Cron Job eintragen. Das Teil lädt einfach alle Dateien in FTPDIR runter nach LOCALDIR.

Shell-History

Kategorie Code 11.04.2008    Kategorie Code Code    Tags history, shell    Kommentare 0 Kommentare

Mal was interessantes, was ich mir einfach mal notieren will Wink
history|awk '{a[$2]++} END{for(i in a){printf "%5d\t%s\n",a [ i ],i}}'|sort -rn|head

Das gibt eine Liste der verwendeten Kommandos auf der Shell aus, zum Beispiel sowas:

84   sudo
19   l
16   cd
12   scp
12   python
10   kill
 9   psx
 7   exit
 6   ./configure