Sie haben den Fehler, da this der Grund
nur
Cron für mindestens eine Minute erlaubt. Sie können ein Shellskript mit einer Endlosschleife schreiben, die Ihre Aufgabe ausführt, und dann für 2 Sekunden inaktiv bleiben. Auf diese Weise wird Ihre Aufgabe mehr oder weniger alle 2 Sekunden ausgeführt, abhängig davon, wie lange die Aufgabe selbst dauert.
Es ist wirklich klingen wie Sie etwas tun, dass Sie sollten wahrscheinlich nicht durch eine Schleife obwohl
wie tun
while true ; do cd /home/myrailsapp && rake my:rake:task & ; sleep 2; done
Oder conrtab wird so etwas wie dieses
aussehen und in /home/myrailsapp/rakescript.sh
cd /home/myrailsapp && rake my:rake:task
in corntab
* * * * * /home/myrailsapp/rakescript.sh
* * * * * sleep 2; /home/myrailsapp/rakescript.sh
* * * * * sleep 4; /home/myrailsapp/rakescript.sh
* * * * * sleep 6; /home/myrailsapp/rakescript.sh
Was tut Ihre Rake Aufgabe? – Stefan
es senden zwei Anfragen an Drittanbieter API –