Если необходимо соответствовать полной командной строке (команда + параметры), как Вы сообщили в своем примере, необходимо будет использовать -f
опция:
pkill -9 -f "COMMANDNAME -PARAMETERS"
соответственно к странице справочника:
-f The pattern is normally only matched against the process name.
When -f is set, the full command line is used.
Спасибо все для Ваших предложений.
Я наконец решил проблему и теперь man
работы.
Кто-то установил и версию на 32 бита и на 64 бита glibc
, который приносит хаос, я предполагаю. После удаления версия на 32 бита и переустанавливают версию на 64 бита glibc
, man
работы.
== Подробный процесс ==
mandb -t
, много сообщений об ошибках обнаружилось:iconv_open ("UTF-8//ИГНОРИРУЮТ", "ISO-8859-1"): Недействительный аргумент
iconv_open
находится в gconv
(касательно).strace mandb -t
и strace man ls
оба шоу эта информация:открытый ("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) =-1 ENOENT (Никакой такой файл или каталог)
открытый ("/usr/lib64/gconv/gconv-modules", O_RDONLY) =-1 ENOENT (Никакой такой файл или каталог)
iconv
, который мог бы быть очень важен для man
. И gconv находится в glibc
, теперь лучшее предположение то, что мой glibc
не установлен правильно.rpm -qa | grep glibc
, Я получил это:glibc-i18ndata-2.11.1-0.17.4
glibc-locale-2.11.1-0.17.4
glibc-info-2.11.1-0.17.4
glibc-html-2.11.1-0.17.4
glibc-profile-2.11.1-0.17.4
glibc-devel-2.11.1-0.17.4
glibc-2.11.1-0.17.4
glibc-32bit-2.11.1-0.17.4
glibc-devel-32bit-2.11.1-0.17.4
glibc-locale-32bit-2.11.1-0.17.4
glibc-profile-32bit-2.11.1-0.17.4
rpm -e --nodeps 32bit-PACKAGE
для удаления всех пакетов на 32 бита затем перезагрузите машину (Какой-либо другой путь около перезагрузки?).man ls
, это работало!Наконец корректный ответ на эту ошибку также:
QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed
Это не имеет никакого отношения к Вашим установленным шрифтам, но с недостающими glibc-пакетами.