CRIU oder ein anderer Checkpoint/Restore-Befehl kann nicht verwendet werden. Ich muss in der Lage sein, den Prozess auf einem anderen System wiederherzustellen.Wie schreibe ich ein Shell-Skript, um einen laufenden Prozess in Ubuntu zu überprüfen?
0
A
Antwort
0
Das sollte CRIU tun können. Ich meine, erstelle Checkpoint und stelle ihn auf einem anderen Rechner wieder her. Siehe CRIU-Dokumentation zur Container-Livemigration:
Dies ist der Anwendungsfall, aus dem das gesamte Prüfpunkt-/Wiederherstellungsprojekt hervorgegangen ist. Behälter mit Fixpunkten, dann wird das Bild auf ein anderes Feld kopiert, dann wieder hergestellt. Vom entfernten Beobachter Sicht ist die Behälter nur eingefroren für eine Weile.
Es ist ziemlich schwierig, eine Anwendung zu schreiben, die einen Prozess auf eine andere Maschine migriert. Es wäre notwendig, Prozesshierarchie, Privilegien, Filedeskriptoren, Netzwerkverbindungen, Signale ...
Es ist noch zu viele Probleme zu beschreiben, in einer einzigen Antwort zu erholen.
Verwandte Themen
- 1. Wie kann ich einen laufenden Prozess überprüfen, um zu sehen, welche Shared Libraries verwendet werden?
- 2. Wie schreibe ich ein Shellskript für mongoexport Befehl?
- 3. Wie kommt man in einen laufenden Prozess?
- 4. Töten Sie einen laufenden Prozess in ColdFusion?
- 5. Wie kann ich Befehlszeilenargumente an einen bereits laufenden Prozess übergeben?
- 6. Bessere Möglichkeit, ein Symbol für einen laufenden Prozess zu finden?
- 7. Inno-Setup Überprüfen auf laufenden Prozess
- 8. Ein CLR-Host in einen laufenden Prozess einfügen - möglich?
- 9. maven/visualvm: Wie kann ich visualvm verwenden, um einen laufenden todsicheren Prozess zu profilieren?
- 10. Console.WriteLine zu bereits laufenden Prozess
- 11. Wie schreibe ich laufenden JAR-Datei
- 12. Wie schreibe ich eine Abfrage, um zu überprüfen, ob ein Kind Kinder in einer Tabelle hat
- 13. Wie tötet man einen nicht laufenden Prozess in Android
- 14. Wie schreibe ich ein QTreeWidgetItem um
- 15. Bester und kosteneffektiver Weg, um lang laufenden Prozess zu laufen
- 16. Wie schreibe ich einen Code um .fla Datei zu lesen?
- 17. Python REPL für einen laufenden Prozess
- 18. Kann ich mit GDB einen laufenden Prozess debuggen?
- 19. Wie kann man einen laufenden Python-Prozess beenden?
- 20. Wie kann ich nach einem laufenden Prozess pro Benutzersitzung suchen?
- 21. programmgesteuert ausführen und einen lang laufenden Batch-Prozess in Python
- 22. Wie kann ich nach einem laufenden Prozess mit Ruby suchen?
- 23. Kann ich programmieren, um eine freie CPU zu wählen, habe ich mehrere, mein Shellskript laufen zu lassen?
- 24. Benötigen Sie einen ASP.NET MVC lang laufenden Prozess mit Benutzerfeedback
- 25. Wie erstelle ich einen laufenden Windows-Prozess, wenn ein C# Windows-Formular lädt?
- 26. Wie benutze ich einen pdflatex Child-Prozess, um ein PDF als Stream in Node.js zu erhalten?
- 27. Wie führe ich coverage.py auf einem lang laufenden Prozess aus?
- 28. Wie füge ich einen Trace-Listener an einen laufenden Prozess an?
- 29. Wie schreibe ich einen Linker
- 30. Wie finde ich den laufenden Prozess und kill den Prozess in QT?