Ik heb een ruby script die ik laad. Maar hij kapt er soms mee na een tijd inactief te zijn.
Ik zou graag willen dat ik in een crontab dit script laad om bijv een uur en dat hij hem niet dubbel laad.
Hij mag maar 1 keer actief geladen worden.
Als je dan checkt of een bestandje al bestaat - en hij bestaat, check dan ook even hoe oud ie al is. Als je script normaal altijd met een uur (of twee) klaar is, en het bestand is inmiddels 4 uur of ouder, dan is er waarschijnlijk iets mis gegaan => aan de alarmbel trekken, en evt bestand verwijderen = opnieuw beginnen. Dat laatste alleen als het "geen kwaad kan" (of in ieder geval minder kwaad dan een proces dat het hele weekend niet loopt).
Het lijkt simpel, maar ik ben geen linux specialist en heeft iemand en voorbeeld hoe ik elke 3 uren kan kijken of een script actief aan het laden is, en zoniet starten?
Ik krijg het niet voor elkaar.