Это потому, что по умолчанию ваш pgrep kill отправляет SIGTERM (завершение). Если приложение не находится в хорошем состоянии, SIGTERM не будет работать. «Процесс Kill» в System Monitor отправляет команду SIGKILL, которая буквально убивает ее. Это два разных посылаемых сигнала. Если вы хотите сделать это с помощью pgrep, вы должны использовать kill -9, опция -9 отправит сигнал SIGKILL, а затем будет точно такой же, какой делает «Kill Process» в системном мониторе.
FYI, имя команды kill немного вводит в заблуждение. man kill говорит:
kill - отправить сигнал процессуЭто может быть любой сигнал. Чтобы увидеть список всех сигналов типа man --sections=7 signal и прокрутите вниз.
Затем говорит:
kill - отправить сигнал процессу
[!d6 ]Сигнал по умолчанию для kill - TERM.
Я видел это со многими компьютерами, это не проблема с grub, которая на самом деле терпит неудачу, но обновление-grub, которое делает первый файл конфигурации неудачным. проблема в том, что инструкция if / then в ошибках 30_uefi-firmware.
самое легкое исправление после ошибки, выберите приглашение командной строки в нижней части меню установщика. и используйте nano для редактирования файла /etc/grub.d/30_uefi-firmware. Я изменил свое, чтобы прочитать:
gettext_printf "Adding boot menu entry for EFI firmware configuration\n" >&2
cat << EOF
menuentry 'uefi-firmware' {
fwsetup
}
EOF
после редактирования повторно запустить install grub. примечание: в некоторых системах команда печати необходимо временно прокомментировать для установщика
. Если вы хотите попробовать установить загруженный Linux, чтобы сделать ремонт там.
есть руководство по загрузке установки из командной строки grub здесь https://askubuntu.com/a/931327/694267
вам нужно будет изменить ссылки на диски, необходимые для вашей установки
Я видел это со многими компьютерами, это не проблема с grub, которая на самом деле терпит неудачу, но обновление-grub, которое делает первый файл конфигурации неудачным. проблема в том, что инструкция if / then в ошибках 30_uefi-firmware.
самое легкое исправление после ошибки, выберите приглашение командной строки в нижней части меню установщика. и используйте nano для редактирования файла /etc/grub.d/30_uefi-firmware. Я изменил свое, чтобы прочитать:
gettext_printf "Adding boot menu entry for EFI firmware configuration\n" >&2
cat << EOF
menuentry 'uefi-firmware' {
fwsetup
}
EOF
после редактирования повторно запустить install grub. примечание: в некоторых системах команда печати необходимо временно прокомментировать для установщика
. Если вы хотите попробовать установить загруженный Linux, чтобы сделать ремонт там.
есть руководство по загрузке установки из командной строки grub здесь https://askubuntu.com/a/931327/694267
вам нужно будет изменить ссылки на диски, необходимые для вашей установки