Действительно 'уничтожает-p', действительно работают?

Самыми близкими эквивалентами, о которых я могу думать, является VirtualBox или Xen. Википедия имеет список программного обеспечения виртуальной машины.

11
10.07.2018, 10:57
2 ответа
kill [ -s signal | -p ]

Этот синтаксис в странице руководства означает:

Можно использовать kill -s signal или можно использовать kill -p, но Вы не можете использовать обоих -s и -p одновременно.

Канал (|) обозначает (эксклюзивный) или в документации, это не часть команды.

Когда Вы вводите

foo | bar

в Вашей оболочке это попытается запуститься foo и bar, и передайте вывод по каналу foo к bar программа. (Это - оболочка, делающая это, нет foo (или bar), | не передается ни одному процессу.) В Вашем случае вторая часть -p 123, таким образом, оболочка пытается найти исполняемый файл названным -p и сбои с тем сообщением об ошибке.

51
27.01.2020, 19:56
  • 1
    Спасибо, @Mat. Таким образом, я даю команду как kill -p 123. Это говорит bash: kill: p: invalid signal specification. И kill -p SIGINT 123 говорит то же самое. Я не думаю, что существует место для помещения сигнала согласно синтаксису. Вы возражаете, если Вы просто даете демонстрацию использования -p опция? спасибо –  user43312 20.09.2013, 10:58
  • 2
    @user43312: см. ответ slm для этого –  Mat 20.09.2013, 12:29

Я думаю, что Вы добираетесь, споткнулся то, что существует встроенная команда к названному Bash kill, наряду с командой kill.

$ type -a kill
kill is a shell builtin
kill is /usr/bin/kill
kill is /bin/kill

Страница справочника, которую Вы читаете, относится к kill команда, расположенная под /bin. Используйте полный путь для вызова его:

$ /bin/kill -p sleep
16486

Случайно /usr/bin/kill просто ссылка на /bin/kill.

$ ls -l /usr/bin/kill
lrwxrwxrwx 1 root root 14 Feb  9  2011 /usr/bin/kill -> ../../bin/kill

$ readlink -m /usr/bin/kill
/bin/kill
32
27.01.2020, 19:56
  • 1
    Это действительно работает. И я ценю для всех демонстраций. –  user43312 21.09.2013, 05:03
  • 2
    @user43312 - NP. Примерам всегда легче последовать, чем страницы справочника 8-). –  slm♦ 21.09.2013, 05:05

Теги

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