DaBomb
08.09.2004, 14:35
Hi,
ich habe ein Script geschrieben, welche via Cron gesteuert auf dem System arbeitet.
Nur leider werden die Echos immer in /usr/spool/mail/USER geschrieben (AIX-System).
Also selbst wenn nichts zu tun ist, werden die Echos in die Mailbox geschrieben.
Der Job soll abhängig vom Fund einer zu verarbeiteten Datei gesteuert sein.
Also quasi so: Wenn die Datei da ist, soll der Job laufen. Wenn die Datei nicht da ist, dann soll er aufhören, nicht schlafen. Das sollte ja mit einer "if" Bedingung gehen, oder?
Leider ist mein Wissen da nicht so tiefgründig.
Wäre das so ok?
KEY=MeineDatei.txt
if $KEY = found
then ./MeinScript.sh
fi
Dann würde ja nur etwas unternommen werden, wenn die Textdatei vorhanden wäre. Wie haut das in der Konsole hin? Dahinter bin ich leider noch nicht gekommen, kann aber keine große Sache sein, oder?
ich habe ein Script geschrieben, welche via Cron gesteuert auf dem System arbeitet.
Nur leider werden die Echos immer in /usr/spool/mail/USER geschrieben (AIX-System).
Also selbst wenn nichts zu tun ist, werden die Echos in die Mailbox geschrieben.
Der Job soll abhängig vom Fund einer zu verarbeiteten Datei gesteuert sein.
Also quasi so: Wenn die Datei da ist, soll der Job laufen. Wenn die Datei nicht da ist, dann soll er aufhören, nicht schlafen. Das sollte ja mit einer "if" Bedingung gehen, oder?
Leider ist mein Wissen da nicht so tiefgründig.
Wäre das so ok?
KEY=MeineDatei.txt
if $KEY = found
then ./MeinScript.sh
fi
Dann würde ja nur etwas unternommen werden, wenn die Textdatei vorhanden wäre. Wie haut das in der Konsole hin? Dahinter bin ich leider noch nicht gekommen, kann aber keine große Sache sein, oder?