Hallo, vergiß die vorherige E-Mail... :-)
Am 2005-07-26 02:15:19, schrieb Christian Selmer: > Hallo NG, > #!/bin/sh > while true > do > find /home/yy/lyx/ -maxdepth 1 -name '*.lyx' -cmin -1 -exec lyx -e ps {} \; > sleep 5 > done > exit 0 Warum nicht: ----8<------------------------------------------------------------------ #!/bin/sh for LOOP in `seq 12` ; do for DATEI in `ls /home/yy/lyx/new *.lyx` ; do lyx -e ps $DATEI mv $DATEI `dirname $DATEI`/done/ done sleep 5 done ----8<------------------------------------------------------------------ Nun das ganze per cron aufgerufen mit ----8<------------------------------------------------------------------ * * * * * $USER /path/to/script ----8<------------------------------------------------------------------ Somit wird einmal pro Minute Dein script aufgerufen, was dann 12 mal eine Schleife macht um zu überprüfen, ob neue Dateien da sind. Solten dan innerhalb eines LOOPs eine oder mehrere Dateien ankommen, werden diese in der FORNEXT schleife einzeln abgearbeitet und die Ursprungsdatei nach /home/yy/lyx/done verschoben, womit Du dir auch das Testen nach dem alter der Datei sparen kannst. > Gruss, Christian Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
signature.pgp
Description: Digital signature