Hallo, Torsten Foertsch schrieb:
On Thursday 25 October 2007, Kyek, Andreas, VF-DE wrote:
gibt es eine Möglichkeit mit Cron o.ä. einen Job statt jede Minute (kleinste mir bekannte Einheit für cron/at) alle 10 Sekunden starten zu lassen ? AFAIK nein
Doch:
* * * * * root task& (sleep 10;task)& (sleep 20;task)& (sleep 30;task)& (sleep 40;task)& (sleep 50;task)&
Das ist besser als die Bash Schleife, weil die Dauer einer task-Ausführung keine Rolle spielt. Außerdem läuft das ganze in der Umgebung und mit den Filedescriptoren der cron. D.h. Du kriegst den Output evtl. als Mail zugeschickt. Sehr tricky. Muss man nur noch Sorge tragen, dass die einzelnen Tasks nicht gegenseitig überholen. Sonst gibts ggf. Kuddelmuddel.
Wenn unbedingt Bash-Schleife, dann so
while :; do task& sleep 10; done
Hat man trotzdem immer eine kleine Verzögerung, die sich auf Dauer halt summiert. Gruß Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org