Как связать ключ к sigkill в ударе?

valueForKey: имеет особое поведение. Применительно к массиву он всегда возвращает массив всех значений для данного ключа.

Вам лучше использовать objectForKey:

9
задан Daniel Lucraft 3 December 2008 в 22:25
поделиться

3 ответа

Можно отправить сигнал SIGQUIT в текущий приоритетный процесс путем нажатия ^\\(по умолчанию, можно работать stty -a видеть текущее значение для quit.)

Можно также уничтожить последний фоновый процесс от оболочки путем выполнения

$ kill %%
4
ответ дан 3 November 2019 в 00:05
поделиться

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

SIGQUIT сделает вместо этого? Если Вы не ловите это, значение по умолчанию является к дампу ядра процессом. По умолчанию это - ^\\. Вы видите это путем выполнения:

$ stty -a

в терминале. Это должно сказать:

quit = ^\
6
ответ дан 3 November 2019 в 00:05
поделиться

Учитывая, что нет никакого связанного ключа для SIGKILL, что можно сделать, должен создать псевдоним для сохранения некоторого ввода, если SIGQUIT не сокращает его для Вас. Во-первых,

Ctrl+Z
$ ps aux | grep process_name
$ kill -9 pid

танец может быть получен в итоге (если существует только один экземпляр процесса, который Вы хотите уничтожить), как

Ctrl+Z
$ pkill -9 process_name

если Ваш вариант использования всегда идет для приостановки, затем уничтожают, можно создать псевдоним для уничтожения последнего процесса, работал как

$alias pks="pkill -9 !!:0"

Добавьте что псевдоним в Вашем ~/.bash_profile.

2
ответ дан 3 November 2019 в 00:05
поделиться
Другие вопросы по тегам:

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