Как мне приостановить / возобновить загрузку и установку с терминала?

В основном я использую терминал для установки программ (как и большинство других). Однако время от времени (особенно когда у меня разряжена батарея и нет зарядного провода ИЛИ , что более важно, , когда установочный файл слишком большой, установка не завершена, и мне нужно выключить систему ) Я хотел бы приостановить установку (пока она находится в состоянии загрузки), чтобы не терять уже загруженные файлы.

Как мне это сделать?

10
задан 19 November 2012 в 16:53

3 ответа

Найти ответ о том, как я решил здесь. или перейдите по этой ссылке https://superuser.com/a/1388933/979057 . Я бегу grep VERSION /etc/os-release VERSION="2019.1" VERSION_ID="2019.1" Linux psycho 4.18.0-kali3-amd64 #1 SMP Debian 4.18.20-2kali2 (2018-11-30) x86_64 GNU/Linux

0
ответ дан 19 November 2012 в 16:53

Ctrl + c отменяет его, но в следующий раз, начиная с того места, где вы оставили Ctrl + z , останавливает процесс, но тогда вы не сможете выполнить другой процесс, так как он остается заблокированным для первого процесса

Использование одного из вышеперечисленных методов обычно лучше, чем просто закрытие терминала, но если вы просто закрываете терминал во время загрузки пакетов, он следует начать загрузку именно там, где она остановилась при следующем запуске sudo apt-get upgrade

Если вы хотите возобновить загрузку после использования Ctrl + z < / kbd>:

  1. Чтобы проверить приостановленные задачи, введите jobs в терминале
  2. Чтобы возобновить процесс, введите fg
  3. Если у вас несколько задач , затем введите fg 1, fg 2 и т. д.

Однако убедитесь, что вы никогда не остановите его во время установки загруженных пакетов, так как это приведет к блокировке на apt-get , что потребует перезагрузки компьютера или перенастройки apt, и вам придется начинать с начала t он установка. Поэтому обязательно «приостанавливайте» (закрывайте) терминал, когда он загружается, а не устанавливается.

Если вы хотите запустить другой процесс 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 Бесстрашный Ipex. Что мне теперь делать? Запуск, остановка и управление заданиями в терминале Ubuntu


0
ответ дан 19 November 2012 в 16:53

Если Вы хотите приостановить загруженные файлы от терминала, я надеюсь, что у Вас есть загрузка чего-то URL. Просто скопируйте его сначала. и введите это строки в тот терминал

wget -m -P [download-url]

Это может пульсировать файлы загрузки. Где, поскольку Вы хотите возобновиться для загрузки или даже после того, как сеть разъединяется, хотите возобновить файл. Просто выполните это в терминале:

wget -c -m -P [brokern url]

или

wget --continue [broken url]
-1
ответ дан 19 November 2012 в 16:53

Другие вопросы по тегам:

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