Hallo, Habe ein Programm/Script das alle 5 minuten per cron aufgerufen wird. Nun ist es so, das das Programm zeitweilig länger als 5 Minuten arbeitet und ich mit einer pif-Datei verhindere das es ein zweites mal gestartet wird. Allerdings ist die ADSL-Linie an der der Rechner hängt nicht von bester Qualität und hat Line-Drops, bei der sich wget aufhängt ! Jetzt wollte ich eine ifanweisung setzen, die überprüft, ob die pid-Datei älter als eine Stunde ist... Habe versucht. if [ -f /var/run/script.pid ] && \ [ `find -name /var/run/script.pid -amin 60` ] ; then ... ... fi Habe auch schon -cmin und -mmin ausprobiert, jedoch ohne Erfolg. Sprich, ich will, wenn nach einer Stunde das Script immer noch aktiv ist, 'wget' per KILL beenden und die pid-Datei löschen, um das Programm ordnungsgemäß fortsetzen zu können. Danke 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)
Attachment:
signature.asc
Description: Digital signature