mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-08-05 11:44:48 +00:00
lxc-checkpoint: close stdout/stdin when daemonizing
If we don't close these running lxc-checkpoint via: ssh host "sudo lxc-checkpoint ..." just hangs. We leave stderr open so that subesquent errors will print correctly (and also because for whatever reason it doesn't break ssh :). Signed-off-by: Tycho Andersen <tycho.andersen at canonical.com> Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
This commit is contained in:
parent
2ba7a42989
commit
7943ec56e9
@ -154,6 +154,11 @@ bool restore(struct lxc_container *c)
|
||||
pid = fork();
|
||||
|
||||
if (pid == 0) {
|
||||
if (my_args.daemonize) {
|
||||
close(0);
|
||||
close(1);
|
||||
}
|
||||
|
||||
ret = c->restore(c, checkpoint_dir, verbose);
|
||||
|
||||
if (!ret) {
|
||||
|
Loading…
Reference in New Issue
Block a user