Ctrl+ cотменяет его, но в следующий раз запускает с того места, где вы оставили
Ctrl+ zостанавливает процесс, но затем вы не можете выполнить другой процесс, так как он остается заблокированным для первого процесса
Использование одного из вышеуказанных методов обычно лучше, чем просто закрытие терминала, но если вы просто закроете терминал во время загрузки пакетов, он должен начать загрузку именно там, где он остановился при следующем запуске.sudo apt-get upgrade
Если вы хотите возобновить загрузку после использования Ctrl+ z:
- Проверьте приостановленные задачи, набрав
jobs
в терминале
- Чтобы возобновить процесс, введите
fg
- Если у вас есть несколько задач, введите
fg 1
, fg 2
и т. Д.
Однако убедитесь, что вы никогда не остановите его во время установки загруженных пакетов, так как это приведет к блокировке apt-get, что потребует перезагрузки компьютера или перенастройки apt, и вам придется начинать с самого начала установки. Поэтому обязательно «приостанавливать» (закрывать) терминал только при загрузке, а не при установке.
Если вы хотите запустить другой процесс apt-get - после приостановки первого процесса запустите sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock
; это не будет похоже на то, что он что-то сделал, но вы должны быть в состоянии запустить другой процесс apt-get.
Чтобы убить команду, которую вы приостановили с помощью Ctrl+ z, войдите kill -9 %x
в терминал, заменив x на номер, которым является приостановленный процесс (см. jobs
). Процесс останется в списке, но после него будет сказано «убит», а не «остановлен», указывая, что он больше не активен.
Источники: [ubuntu] Как приостановить загрузку в терминале
Случайно нажал Ctrl-Z в терминале Linux в Ubuntu Intrepid Ipex. Что мне теперь делать?
Запуск, остановка и управление заданиями в терминале Ubuntu