Hallo!
ich habe ein embedded Linux system, der eine Maschine steuert.
Wenn es ein Notaus-Signal gab, will ich unter bestimmten Umständen neu starten und dabei sicher gehen, dass bestimmte Prozesse laufen.
In dem fall geht es um die garbage collection, die manchmal vorher mit
gestoppt wurde, manchmal aber noch läuft.
Ist es schlimm, wenn ich die garbage collection neu starte, obwohl ich nicht weiß, ob sie vorher gestoppt wurde?
Oder muss ich unbedingt sicher gehen, dass sie gerade aktiv ist?
Wenn ja, wie mache ich es am besten?
Vielen Dank im Voraus für eure Hilfe
MBoerner
ich habe ein embedded Linux system, der eine Maschine steuert.
Wenn es ein Notaus-Signal gab, will ich unter bestimmten Umständen neu starten und dabei sicher gehen, dass bestimmte Prozesse laufen.
In dem fall geht es um die garbage collection, die manchmal vorher mit
Code:
error = kill(.pid_gcd, SIGSTOP);
Code:
error = kill(pid_gcd, SIGCONT);
Oder muss ich unbedingt sicher gehen, dass sie gerade aktiv ist?
Wenn ja, wie mache ich es am besten?
Vielen Dank im Voraus für eure Hilfe
MBoerner
0 commentaires:
Enregistrer un commentaire