Возобновление процесса с помощью номера PID

Ответы выше не работали для меня, поэтому я думал, что опубликую это для полноты. В моей версии grub тайм-аут не скрывается, когда GRUB_TIMEOUT=0. Это, кажется, ошибка, указанная здесь: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1273764.

Простым (но не очень элегантным) решением является установка ваш GRUB_TIMEOUT=0.1. По-видимому, есть сценарий, который переопределяет значение таймаута, когда он = 0 для собственного блага пользователя!

Мой конфигурационный файл grub только для тех, кто хочет видеть:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0.1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0.1
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="splash" 
GRUB_CMDLINE_LINUX=""
1
задан 25 December 2014 в 17:07

1 ответ

Заимствован из Vijay. Используйте команду jobs, чтобы найти список фоновых процессов, которые были запущены вами. для, например: есть скрипт, который просто спит в течение 10 секунд в 5 iterations.I побежал 4 раза в фоновом режиме

>jobs
[1]  + Running                       ./temp.sh
[2]  - Running                       ./temp.sh
[3]    Running                       ./temp.sh
[4]    Running                       ./temp.sh

fg является команда, чтобы вернуть его на передний план, как показано на рисунке. [d0!] ниже.

>fg 1
[CTRL -c]

, как видно выше, я закончил этот процесс, и он больше не существует. теперь, если я снова запустил jobs

>jobs
[2]  + Running                       ./temp.sh
[3]    Running                       ./temp.sh
[4]  - Running                       ./temp.sh
>

Также вы можете проверить Vijay для более

1
ответ дан 24 May 2018 в 19:07

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

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