Linux CRIU

Da Andreabont's Wiki.

Con questo programma è possibile sospendere un processo in esecuzione salvando il suo stato su disco, permettendo quindi di riprendere l'esecuzione dal punto di interruzione in un secondo momento.

Interrompere salvando lo stato

NB: l'opzione "--shell-job" è necessaria se il programma da interrompere è stato lanciato da una shell.

sudo criu dump -D <cartella_di_salvataggio> -t <PID> [--shell-job]

Riprendere l'esecuzione dallo stato salvato

NB: l'opzione "--shell-job" è necessaria se il programma da interrompere è stato lanciato da una shell.

sudo criu restore -D <cartella_di_salvataggio> [--shell-job]

Per avviare il processo sganciandolo da criu, che quindi verrà chiuso basta agiungere l'opzione -d

sudo criu restore -dD <cartella_di_salvataggio> [--shell-job]

Visualizzare stato salvato

sudo criu show -D <cartella_di_salvataggio>