Thema: Bash Script
-
- Beiträge
- 36
- Registriert seit
- 18.01.2006
30.08.2007 10:35Bash Script
Hallo,
ich habe folgendes Script:
ls /var/qmail/mailnames/lz-hochlar.de direkt auf der Shell eingegeben, gibt die korrkten verzeichnisse info und test zurück.Code:#!/bin/sh echo "Script gestartet" for MAIL in 'ls /var/qmail/mailnames/lz-hochlar.de'; do sa-learn --username=lz-hochlar --ham /var/qmail/mailnames/lz-hochlar.de/${MAIL}/Maildir/cur/ sa-learn --username=lz-hochlar --spam /var/qmail/mailnames/lz-hochlar.de/${MAIL}/Maildir/.spam/cur/ done; exit 0
Wenn ich das Script dann so starte kommt:
Warum macht er das nicht korrekt?Code:Script gestartet Unable to open /var/qmail/mailnames/lz-hochlar.de/ls: Datei oder Verzeichnis nicht gefunden Unable to open /var/qmail/mailnames/lz-hochlar.de/Maildir/cur/: Datei oder Verzeichnis nicht gefunden Learned from 0 message(s) (0 message(s) examined).
Stefan
- 30.08.2007 12:55
AW: Bash Script
Versuch mal mit
oder wo dein "ls" liegt!for MAIL in '/bin/ls /var/qmail/mailnames/lz-hochlar.de'; doMit fullsms.de Fax senden und SMS schreiben und senden
-
- Beiträge
- 2.258
- Registriert seit
- 13.05.2005
- Ort
- Frankfurt am Main
30.08.2007 13:01AW: Bash Script
$MAIL , nicht ${MAIL}
░↔░ Administration, Colocation, DDoS Mitigation, Nameserver & virtuelle Server
░↔░ Produkte: www.welcome2inter.net/products
- 30.08.2007 13:20
AW: Bash Script
Ob $MAIL oder ${MAIL} bleibt sich einerlei, hier würde ich auch besser ${MAIL} benutzen.
Aber ich würde auch ` statt ' nehmen da ' nicht substituiert. Alternativ ${ls /var/qmail/mailnames/lz-hochlar.de}Compositiv EDV- und Kommunikationslösungen - Große Elbstraße 268 - 22767 Hamburg
Tel: 040 / 611 673 40 - EMail: [email protected] - Internet: http://www.compositiv.com
EDV-Wartung, Serveradministration & Managed Services von Profis
-
- Beiträge
- 36
- Registriert seit
- 18.01.2006
30.08.2007 15:21AW: Bash Script
Ja am ` hat es gelegen. Ich habe es aber jetzt so gemacht:
#!/bin/sh
echo "Script gestartet"
for MAIL in /var/qmail/mailnames/lz-hochlar.de/*; do
sa-learn --username=lz-hochlar --ham "${MAIL}/Maildir/cur/"
sa-learn --username=lz-hochlar --spam "${MAIL}/Maildir/.spam/cur/"
done
exit 0
Ähnliche Themen
-
php über die bash aufrufen
Von bdoehring im Forum Webserver (Software): Linux, Unix, etc.Antworten: 3Letzter Beitrag: 10.06.2006, 10:08 -
PHP -> Bash Datei
Von agnostiker im Forum Script ServerseitigAntworten: 11Letzter Beitrag: 31.08.2004, 12:09 -
bash und backslash
Von telefoni im Forum Webserver (Software): Linux, Unix, etc.Antworten: 1Letzter Beitrag: 29.04.2002, 13:18 -
SSH problem mit false und bash
Von Gast im Forum Confixx Classic 1.xAntworten: 0Letzter Beitrag: 19.03.2002, 00:51 -
bash/sh
Von webcontrol im Forum Webserver (Software): Linux, Unix, etc.Antworten: 8Letzter Beitrag: 13.10.2001, 11:21

http://de.wikipedia.org/wiki/Trusted_Platform_Module Habe auch nach mehrmaligen durchlesen nicht so ganz kapiert was dieser Chip eigentlich macht. Kann mir das jemand in Klartext erklären...
Trusted Platform Module