Wenn Sie einen Crontab-Job haben, der alle 5 Minuten ausgeführt wird, wie stellen Sie sicher, dass er sich niemals selbst überläuft? Das heißt, wie stellen Sie sicher, dass die vorherige Iteration des Crontab-Jobs abgeschlossen ist, bevor der nächste ausgeführt wird?Crontab-Jobs davon abhalten, sich gegenseitig zu überlisten?
3
A
Antwort
2
erstellen Sie zu Beginn Ihres Skripts eine eindeutige temporäre Datei irgendwo im Dateisystem, es sei denn, die Datei ist bereits vorhanden. In diesem Fall wird Ihr Skript bereits ausgeführt und Sie sollten den Vorgang beenden. Löschen Sie die eindeutige temporäre Datei am Ende Ihres Skripts.
es gibt andere Variationen davon bin ich sicher, aber sie haben alle eine ähnliche Idee. Wenn Ihnen diese Antwort gefällt, wählen Sie bitte das entsprechende Häkchen aus. Vielen Dank!
1
Verwenden Sie Flock. Es tut im Grunde, was dqhendricks vorschlägt.
Verwandte Themen
- 1. CALayer-Schatten davon abhalten, Subviews zu beeinflussen?
- 2. Wie kann ich IDLE davon abhalten, riesige Listen zu drucken?
- 3. Den Browser davon abhalten, Post-Variablen erneut zu senden
- 4. Sich gegenseitig ausschließende Funktionen, die sich gegenseitig aufrufen
- 5. Wie Sie WinForms-Designer davon abhalten, Click-Handler zu generieren?
- 6. Wie Sie VS 2013 davon abhalten, TypScript-Kartendateien zu generieren
- 7. Wie kann ich opencv davon abhalten, an qDebug zu telefonieren?
- 8. Wie kann ich Pyzo davon abhalten, Hauptloop zu rufen?
- 9. Android - TalkBack davon abhalten, TextView-Titel laut zu verkünden
- 10. Wie kann ich UIWebView davon abhalten, CSS zu cachen?
- 11. Wie Sie ein Element davon abhalten, sich in zwei Pfade zu teilen
- 12. Wie kann ich Homebrew davon abhalten, sich über * -config-Dateien in $ PATH zu beschweren?
- 13. Ein Objekt davon abhalten, sich über einen bestimmten Punkt hinaus zu bewegen
- 14. Scala - sich gegenseitig ausschließende Merkmale
- 15. Strukturen, die sich gegenseitig referenzieren
- 16. Wie Sie DOMDocument davon abhalten, <as & lt
- 17. 2 Container löschen sich gegenseitig
- 18. Wie Sie Jenkins davon abhalten, alle TFS-Arbeitsbereiche aufzulisten
- 19. Wie kann man akka davon abhalten, nur auf einem einzigen Server zu starten?
- 20. Umcodieren sich nicht gegenseitig ausschließender Variablen in sich gegenseitig ausschließende Variablen
- 21. Java: Wie könnte ein Breakpoint ein Applet davon abhalten, zu malen, ohne * jemals gestolpert zu werden *?
- 22. Wie kann ich Visual Studio davon abhalten, pdb-Debug-Ordner zu erstellen?
- 23. HTML-Stylesheet, die sich gegenseitig stören
- 24. SQL-Server: Spalten als sich gegenseitig ausschließende
- 25. zwei TypeBuilder, die sich gegenseitig illegal nennen?
- 26. Lokale Funktionen, die sich gegenseitig anrufen
- 27. Rucksack mit sich gegenseitig ausschließenden Artikeln
- 28. window.location.href und window.open verhindern sich gegenseitig?
- 29. Mehrere Schriftarten zu UIAppFonts hinzufügen überschreibt sich gegenseitig
- 30. Sich gegenseitig ausschließende Flags auf file_put_contents?