Обновление Debian Wheezy из-за сбоев SSH

exec reemplaza el shell con el comando dado, como la llamada al sistema exec(). Cuando el comando (el kill, aquí )se detiene, el shell ya no existe, por lo que no hay forma de que la secuencia de comandos continúe.

Las dos excepciones son 1 )cuando execrecibe redirecciones, en cuyo caso solo las aplica en el shell actual, y 2 )cuando el comando no se puede ejecutar, en cuyo caso execda un error y devuelve un código de salida falso.

Entonces, exec kill...es casi lo mismo que kill... ; exit. No es exactamente lo mismo, pero lo suficientemente cerca en este caso.

2
11.07.2019, 16:09
1 ответ

Если у вас уже установлены screenили tmux, вы можете использовать их для запуска apt-getв восстанавливаемых сеансах. Это будет иметь два преимущества :когда вы отключены, вы можете повторно подключиться и посмотреть, что произошло, и apt-getне будет прервано внезапным исчезновением терминала.

Вы также сможете увидеть все, что произошло в /var/log/apt/term.log, хотя я не уверен, что это было правдой во времена Уизи.

Однако, учитывая, что это дешевая виртуальная машина, я бы предложил создать новую виртуальную машину Buster и скопировать все необходимые данные из старой в новую, а не пытаться восстановить старую виртуальную машину.

2
27.01.2020, 22:08

Теги

Похожие вопросы