Hallo Stefan, hallo Leute, Am Montag, 8. März 2004 22:28 schrieb Stefan Laufmann:
gibt es ein Sript mit dem man die "Neuzugänge" die per FTP reinkommen in eine Textdatei schreiben kann ?
Prinzipiell ja, nur verstehe ich den Sinn noch nicht ganz. Du hast doch ein ftp-Log, da steht das alles drin. Trotzdem ein paar Vorschläge (ich gehe davon aus, dass das Logfile /var/log/ftp heißt) Einfachste Lösung, aber auch irgendwie überflüssig: tail -f /var/log/ftp > incoming.txt Du kannst natürlich auch grep, sed & co dazwischenhängen, Beispiele: tail -f /var/log/ftp | grep PUT > incoming.txt tail -f /var/log/ftp | sed -n '/PUT/ s/irgendwas//p' > incoming.txt (sed gibt nur Zeilen aus, die PUT enthalten, und ersetzt außerdem "irgendwas" durch nichts. Anpassung nach Bedarf ;-) tail -f /var/log/ftp | awk '{print $3}' > incoming.txt schreibt die dritte Spalte des Logfiles in incoming.txt Gruß Christian Boltz PS: Alles ungetestet und ohne Garantie auf Fehlerfreiheit ;-) --
Äh - stehe ich auf dem Schlauch? Sehe ich das Problem eigentlich nicht? ImageMagick mit "system" aufrufen und schlicht und einfach den Return-Code auswerten? Das ruft IM über die Shell auf. Mit der Methode wird die Kiste noch bis zur nächsten Eiszeit rechnen. :-) [> Stefan Hundhammer und Ratti in suse-programming]