Ik heb een bepaald oud en zeer specifiek programma dat ik laat draaien in een terminal. Het wordt opgestart door 1 commando met nog wat opties erachter en moet dan voor 'eeuwig' blijven draaien.
Probleem: af en toe komen er foutmeldingen op, zoals bv. "malloc.c:4628: _int_malloc: Assertion `(unsigned long)(size) >= (unsigned long)(nb)' failed". Hierna wordt het programma afgesloten, wat uiteraard niet de bedoeling is.
Na mijn zoektocht in de grochten van het internet, heb ik geen oplossing voor deze foutmelding gevonden. Wat ik gewoon doe is het programma opnieuw draaien, alles werkt zoals het moet en van die fouten heb ik eigenlijk geen last.
Wat wil ik dus bereiken? Dat ik een commando opstart, en als het wordt beëindigd, moet het direct opnieuw terug uitgevoerd worden. Voorlopig heb ik een klein handigheidje gevonden, gewoon een altijd keer Arrow Up en dan Enter drukken en dan wordt het automatisch opnieuw opgestart. (maar dit is in praktijk moeilijk uitvoerbaar om dit bv. 100 of 1000 keer te doen)
Hier moeten natuurlijk wel betere en robustere oplossingen voor zijn.
OS: Ubuntu
(ik weet dat het doorgaans beter is om de foutmeldingen gewoon op te lossen, maar daar kruipt veel tijd in; terwijl opnieuw opstarten gewoon alles direct oplost)
Probleem: af en toe komen er foutmeldingen op, zoals bv. "malloc.c:4628: _int_malloc: Assertion `(unsigned long)(size) >= (unsigned long)(nb)' failed". Hierna wordt het programma afgesloten, wat uiteraard niet de bedoeling is.
Na mijn zoektocht in de grochten van het internet, heb ik geen oplossing voor deze foutmelding gevonden. Wat ik gewoon doe is het programma opnieuw draaien, alles werkt zoals het moet en van die fouten heb ik eigenlijk geen last.
Wat wil ik dus bereiken? Dat ik een commando opstart, en als het wordt beëindigd, moet het direct opnieuw terug uitgevoerd worden. Voorlopig heb ik een klein handigheidje gevonden, gewoon een altijd keer Arrow Up en dan Enter drukken en dan wordt het automatisch opnieuw opgestart. (maar dit is in praktijk moeilijk uitvoerbaar om dit bv. 100 of 1000 keer te doen)
Hier moeten natuurlijk wel betere en robustere oplossingen voor zijn.
OS: Ubuntu
(ik weet dat het doorgaans beter is om de foutmeldingen gewoon op te lossen, maar daar kruipt veel tijd in; terwijl opnieuw opstarten gewoon alles direct oplost)
.