Уничтожьте на самом деле средства, отправляют сигнал. существует несколько сигналов, которые можно отправить. уничтожьте-9, специальный сигнал.
При отправке сигналу приложение имеет дело с ним. если не ядро имеет дело с ним. таким образом, можно захватить сигнал в приложении.
Но я сказал, уничтожают-9, было особенным. Это является особенным в этом, приложение не получает его. это переходит прямо к ядру, которое затем действительно уничтожает приложение в первой возможной возможности. другими словами, уничтожает его мертвый
уничтожьте-15, отправляет сигналу SIGTERM, который обозначает СИГНАЛ, ОКОНЕЧНЫЙ, другими словами, говорит приложению выходить. Это - дружественный способ сказать приложению, что пора завершить работу. но если приложение не отвечает, уничтожают-9, уничтожит его.
если уничтожают-9, не работает, это, вероятно, означает, что Ваше ядро в неисправном состоянии. перезагрузка в порядке. Я не могу вспомнить это никогда случай.
Начиная с pacman 5.0 существует встроенная функциональность для поиска базы данных с -F
опция. Сначала обновите базу данных:
sudo pacman -Fy
Затем Вы видите, который содержит пакет $filename
с
pacman -F $filename
если Вы ищете точное имя файла или полный путь, или
pacman -Fx $expr
иметь $expr
интерпретируемый как регулярное выражение.
Так как Вы знали о поиске эквивалента apt-file
, Вы, возможно, искали его в Pacman Rosetta.
С другой стороны, можно использовать pkgfile. Установите его с pacman -S pkgfile
, затем выполненный
sudo pkgfile -u
обновить базу данных. Видеть то, что содержит пакет $filename
, выполненный
pkgfile $filename
Google путь:
site:www.archlinux.org/packages/ bin/filename
и в случае, если это находится в АУРЕ вместо официального пакета:
site:aur.archlinux.org/packages/ bin/filename
От ArchWiki:
$ pacman -Qo df
Это приведет к пакету владения программы df
(во время записи это coreutils
).
-Qo
только воздействует на установленные пакеты и их программы.
Вы можете для наблюдения большего количества аргументов в запросах баз данных пакета.