Какова функция & ldquo; kill -1 -9 & rdquo; команда?

Это встроенный VGA? В этом случае часть разделяет основную память, поэтому она не будет доступна для приложений.

1
задан 13 January 2018 в 17:49

6 ответов

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

kill -9 -1

Согласно man kill, формат команды kill равен

kill [options] <pid> [...]

, поэтому -9 является опцией, а -1 является PID или действительно . Как отмечалось на странице руководства,

                                                               A PID of -1
   is special; it indicates all processes except the kill  process  itself
   and init.

, а для объяснения значений сигнала вы можете либо запустить man 7 signal, либо получить синопсис из команды kill с параметром -l:

$ kill -l
 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
 6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX

Итак, как отмечено в разделе EXAMPLES

EXAMPLES
       kill -9 -1
              Kill all processes you can kill.

«Здесь вы можете» - это наклонная ссылка на привилегии - на практике обычные пользователи не смогут убивать процессы, которыми они не владеют.

Команда «вы можете» , указанная в вашем вопросе будет пытаться отправить сигнал 1 (SIGHUP) на обработку -9 (что не является допустимым PID), поэтому просто вернет ошибку:

$ kill -1 -9
-bash: kill: (-9) - No such process
5
ответ дан 22 May 2018 в 15:33
  • 1
    Я думаю, что автор ошибается, потому что я написал команду, поскольку она написана на чит-листе. – coding_ninza 13 January 2018 в 19:46
  • 2
    "& Quot; -1 -9 " и " -9-1 " в команде kill обе такие же или нет? – coding_ninza 13 January 2018 в 19:55
  • 3
    @coding_ninza нет, они не являются: первый (пытается) отправить сигнал 1 в процесс, PID которого -9 (который не является допустимым PID), тогда как второй посылает сигнал 9 ко всему процессу, кроме самого себя и процесс init, как описано на странице руководства. – steeldriver 13 January 2018 в 19:59
  • 4
    О, я думаю, что команда была написана неправильно на чит-листах. – coding_ninza 13 January 2018 в 20:20
  • 5
    @steeldriver В реальном вопросе -9 является аргументом командной строки, а 9 - PID попробуйте. оно работает. -1 не является отрицательным 1, а аргументом 1 (сигнал). – T. Obadiah 14 January 2018 в 00:06

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

kill -9 -1

Согласно man kill, формат команды kill равен

kill [options] <pid> [...]

, поэтому -9 является опцией, а -1 является PID или действительно . Как отмечалось на странице руководства,

A PID of -1 is special; it indicates all processes except the kill process itself and init.

, а для объяснения значений сигнала вы можете либо запустить man 7 signal, либо получить синопсис из команды kill с параметром -l:

$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX

Итак, как отмечено в разделе EXAMPLES

EXAMPLES kill -9 -1 Kill all processes you can kill.

«Здесь вы можете» - это наклонная ссылка на привилегии - на практике обычные пользователи не смогут убивать процессы, которыми они не владеют.

Команда «вы можете» , указанная в вашем вопросе будет пытаться отправить сигнал 1 (SIGHUP) на обработку -9 (что не является допустимым PID), поэтому просто вернет ошибку:

$ kill -1 -9 -bash: kill: (-9) - No such process
6
ответ дан 17 July 2018 в 23:10

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

kill -9 -1

Согласно man kill, формат команды kill равен

kill [options] <pid> [...]

, поэтому -9 является опцией, а -1 является PID или действительно . Как отмечалось на странице руководства,

A PID of -1 is special; it indicates all processes except the kill process itself and init.

, а для объяснения значений сигнала вы можете либо запустить man 7 signal, либо получить синопсис из команды kill с параметром -l:

$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX

Итак, как отмечено в разделе EXAMPLES

EXAMPLES kill -9 -1 Kill all processes you can kill.

«Здесь вы можете» - это наклонная ссылка на привилегии - на практике обычные пользователи не смогут убивать процессы, которыми они не владеют.

Команда «вы можете» , указанная в вашем вопросе будет пытаться отправить сигнал 1 (SIGHUP) на обработку -9 (что не является допустимым PID), поэтому просто вернет ошибку:

$ kill -1 -9 -bash: kill: (-9) - No such process
6
ответ дан 24 July 2018 в 13:41
kill -1 -9

отправляет SIGHUB для обработки с id 9

Первый аргумент 1 является числовым эквивалентом определенного сигнала (SIGHUB), а второй 9 является программой PID.

SIGBU описывается как Hangup, обнаруженный при управлении терминалом или смерти процесса управления

. На терминале kill -l перечисляются различные сигналы Linux и man 7 signal дает некоторый описательный обзор различных сигналов

-1
ответ дан 22 May 2018 в 15:33
  • 1
    Здесь, где "1" и "9" означает – coding_ninza 13 January 2018 в 19:59
  • 2
    Хм это будет kill -1 9 NOT kill -1 -9. Я согласен с steeldriver: вероятно, это kill -9 -1, так как -1 - особый случай. -9 не является опцией или действительным номером процесса, поскольку все они являются положительными, за исключением -1 – Rinzwind 13 January 2018 в 20:12
  • 3
    @coding_ninza Аргументы прошли таким образом. Первый представляет тип signal и второй PID – T. Obadiah 13 January 2018 в 23:28
kill -1 -9

отправляет SIGHUB для обработки с id 9

Первый аргумент 1 является числовым эквивалентом определенного сигнала (SIGHUB), а второй 9 является программой PID.

SIGBU описывается как Hangup, обнаруженный при управлении терминалом или смерти процесса управления

. На терминале kill -l перечисляются различные сигналы Linux и man 7 signal дает некоторый описательный обзор различных сигналов

-1
ответ дан 17 July 2018 в 23:10
kill -1 -9

отправляет SIGHUB для обработки с id 9

Первый аргумент 1 является числовым эквивалентом определенного сигнала (SIGHUB), а второй 9 является программой PID.

SIGBU описывается как Hangup, обнаруженный при управлении терминалом или смерти процесса управления

. На терминале kill -l перечисляются различные сигналы Linux и man 7 signal дает некоторый описательный обзор различных сигналов

-1
ответ дан 24 July 2018 в 13:41
  • 1
    Здесь, где "1" и "9" означает – coding_ninza 13 January 2018 в 19:59
  • 2
    Хм это будет kill -1 9 NOT kill -1 -9. Я согласен с steeldriver: вероятно, это kill -9 -1, так как -1 - особый случай. -9 не является опцией или действительным номером процесса, поскольку все они являются положительными, за исключением -1 – Rinzwind 13 January 2018 в 20:12
  • 3
    @coding_ninza Аргументы прошли таким образом. Первый представляет тип signal и второй PID – T. Obadiah 13 January 2018 в 23:28

Другие вопросы по тегам:

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