ਸਿਗਨਲ - ਲੀਨਕਸ / ਯੂਨੀਕਸ ਕਮਾਂਡ

ਲੀਨਿਕਸ ਦੋਨੋ POSIX ਭਰੋਸੇਯੋਗ ਸੰਕੇਤ (ਬਾਅਦ ਵਿੱਚ "ਸਟੈਂਡਰਡ ਸਿਗਨਲ") ਅਤੇ POSIX ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲਾਂ ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ.

ਸਟੈਂਡਰਡ ਸਿਗਨਲ

ਲੀਨਕਸ ਹੇਠਾਂ ਦਿੱਤੇ ਸਧਾਰਣ ਸਿਗਨਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ. ਕਈ ਸਿਗਨਲ ਨੰਬਰ ਆਰਕੀਟੈਕਚਰ ਨਿਰਭਰ ਹਨ, ਜਿਵੇਂ ਕਿ "ਮੁੱਲ" ਕਾਲਮ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ. (ਜਿੱਥੇ ਕਿ ਤਿੰਨ ਮੁੱਲ ਦਿੱਤੇ ਗਏ ਹਨ, ਪਹਿਲਾ ਏ ਅਕਸਰ ਐਲਫ਼ਾ ਅਤੇ ਸਪਾਰਕ ਲਈ ਹੁੰਦਾ ਹੈ, i386 ਲਈ ਮੱਧ ਇੱਕ, ppc ਅਤੇ sh, ਅਤੇ mips ਲਈ ਆਖਰੀ ਇੱਕ.

A - ਇਹ ਸੰਕੇਤ ਦਿੰਦਾ ਹੈ ਕਿ ਸੰਬੰਧਿਤ ਢਾਂਚੇ ਤੇ ਇੱਕ ਸਿਗਨਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ.)

ਸਾਰਣੀ ਦੇ "ਐਕਸ਼ਨ" ਕਾਲਮ ਵਿਚ ਦਰਜ ਐਂਟਰੀਆਂ ਸੰਕੇਤ ਲਈ ਡਿਫਾਲਟ ਐਕਸ਼ਨ ਦੱਸਦੀਆਂ ਹਨ:

ਮਿਆਦ

ਡਿਫੌਲਟ ਕਾਰਵਾਈ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਖਤਮ ਕਰਨਾ ਹੈ.

ਇਗਨ

ਡਿਫਾਲਟ ਕਾਰਵਾਈ ਸਿਗਨਲ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨਾ ਹੈ

ਕੋਰ

ਡਿਫੌਲਟ ਕਾਰਵਾਈ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਖਤਮ ਕਰਨਾ ਅਤੇ ਕੋਰ ਡੰਪ ਕਰਨਾ ਹੈ.

ਰੂਕੋ

ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਰੋਕਣ ਲਈ ਡਿਫਾਲਟ ਕਾਰਵਾਈ ਹੈ.

ਪਹਿਲਾਂ ਮੂਲ POSIX.1 ਸਟੈਂਡਰਡ ਵਿੱਚ ਦਰਸਾਈ ਸੰਕੇਤ.

ਇਸ਼ਾਰਾ ਮੁੱਲ ਐਕਸ਼ਨ ਟਿੱਪਣੀ
ਜਾਂ ਕੰਟਰੋਲਿੰਗ ਪ੍ਰਕਿਰਿਆ ਦੀ ਮੌਤ
SIGINT 2 ਮਿਆਦ ਕੀਬੋਰਡ ਤੋਂ ਇੰਟਰੱਪਟ ਕਰੋ
SIGQUIT 3 ਕੋਰ ਕੀਬੋਰਡ ਤੋਂ ਬਾਹਰ ਜਾਓ
SIGILL 4 ਕੋਰ ਗੈਰਕਾਨੂੰਨੀ ਨਿਰਦੇਸ਼
SIGABRT 6 ਕੋਰ ਅਧੂਰਾ ਛੱਡਣ ਤੋਂ ਅਧੂਰਾ ਸਿਗਨਲ (3)
SIGFPE 8 ਕੋਰ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਅਪਵਾਦ
ਸਿਗਕੀਲ 9 ਮਿਆਦ ਸਿਗਨਲ ਖਤਮ ਕਰੋ
SIGSEGV 11 ਕੋਰ ਗਲਤ ਮੈਮੋਰੀ ਸੰਦਰਭ
SIGPIPE 13 ਮਿਆਦ ਟੋਕਨ ਪਾਈਪ: ਕੋਈ ਪਾਠਕ ਨਾ ਦੇ ਨਾਲ ਪਾਈਪ ਲਿਖੋ
SIGALRM 14 ਮਿਆਦ ਅਲਾਰਮ ਤੋਂ ਟਾਈਮਰ ਸਿਗਨਲ (2)
SIGTERM 15 ਮਿਆਦ ਸਮਾਪਤੀ ਸਿਗਨਲ
SIGUSR1 30,10,16 ਮਿਆਦ ਯੂਜ਼ਰ ਦੁਆਰਾ ਪ੍ਰਭਾਸ਼ਿਤ ਸੰਕੇਤ 1
SIGUSR2 31,12,17 ਮਿਆਦ ਯੂਜ਼ਰ-ਪ੍ਰਭਾਸ਼ਿਤ ਸੰਕੇਤ 2
SIGCHLD 20,17,18 ਇਗਨ ਬੱਚੇ ਨੇ ਬੰਦ ਕਰ ਦਿੱਤਾ ਜਾਂ ਬੰਦ ਕੀਤਾ
SIGCONT 19,18,25 ਜਾਰੀ ਰੱਖੋ ਜਾਰੀ ਰੱਖੋ
SIGSTOP 17,19,23 ਰੂਕੋ ਪ੍ਰੋਸੈੱਸ ਰੋਕੋ
SIGTSTP 18,20,24 ਰੂਕੋ Tty ਤੇ ਟਾਈਪ ਕਰੋ ਰੋਕੋ
SIGTTIN 21,21,26 ਰੂਕੋ ਪਿਛੋਕੜ ਪ੍ਰਕਿਰਿਆ ਲਈ tty ਇਨਪੁਟ
SIGTTOU 22,22,27 ਰੂਕੋ ਪਿਛੋਕੜ ਪ੍ਰਕਿਰਿਆ ਲਈ tty ਆਉਟਪੁੱਟ

ਸਿਗਨਲਾਂ ਸਿਗਕੀਲ ਅਤੇ ਸਿਗਸਟਾਪ ਨੂੰ ਫੜਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ, ਬਲੌਕ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਜਾਂ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.

ਅਗਲੇ ਸਿਗਨਲ ਜੋ POSIX.1 ਸਟੈਂਡਰਡ ਵਿੱਚ ਨਹੀਂ ਹਨ ਪਰ SUSv2 ਅਤੇ SUSv3 / POSIX 1003.1-2001 ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਹਨ.

ਇਸ਼ਾਰਾ ਮੁੱਲ ਐਕਸ਼ਨ ਟਿੱਪਣੀ
ਸਿਗਪੋਲ ਮਿਆਦ ਖਰਾਬ ਘਟਨਾ (Sys V). SIGIO ਦਾ ਸਮਾਨਾਰਥੀ
SIGPROF 27,27,29 ਮਿਆਦ ਪ੍ਰੋਫਾਈਲਿੰਗ ਟਾਈਮਰ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ
SIGSYS 12, -, 12 ਕੋਰ ਰੂਟੀਨ ਲਈ ਗਲਤ ਆਰਜ਼ੀ (SVID)
SIGTRAP 5 ਕੋਰ ਟਰੇਸ / ਬਰੇਕ ਪੁਆਇੰਟ ਟ੍ਰੈਪ
SIGURG 16,23,21 ਇਗਨ ਸਾਕਟ ਉੱਪਰ ਜ਼ਰੂਰੀ ਹਾਲਤ (4.2 ਬੀ ਐਸ ਡੀ)
SIGVTALRM 26,26,28 ਮਿਆਦ ਵਰਚੁਅਲ ਅਲਾਰਮ ਘੜੀ (4.2 ਬੀ ਐਸ ਡੀ)
SIGXCPU 24,24,30 ਕੋਰ CPU ਸਮਾਂ ਸੀਮਾ ਵਧ ਗਈ (4.2 ਬੀ ਐਸ ਡੀ)
SIGXFSZ 25,25,31 ਕੋਰ ਫਾਈਲ ਅਕਾਰ ਦੀ ਸੀਮਾ ਵੱਧ ਗਈ (4.2 ਬੀ ਐਸ ਡੀ)

ਲੀਨਕਸ 2.2 ਤਕ ਅਤੇ ਇਸ ਸਮੇਤ, SIGSYS , SIGXCPU , SIGXFSZ , ਅਤੇ (SPARC ਅਤੇ MIPS ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਢਾਂਚੇ ਤੇ) SIGBUS ਲਈ ਮੂਲ ਵਿਵਹਾਰ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਬੰਦ ਕਰਨਾ ਸੀ (ਕੋਰ ਡੰਪ ਤੋਂ ਬਿਨਾਂ). (ਕੁਝ ਹੋਰ Unices ਤੇ SIGXCPU ਅਤੇ SIGXFSZ ਲਈ ਡਿਫਾਲਟ ਕਾਰਵਾਈ ਕੋਰ ਡੰਪ ਤੋਂ ਬਿਨਾਂ ਕਾਰਜ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ.) ਲੀਨਕਸ 2.4 ਇਹਨਾਂ ਸਿਗਨਲਾਂ ਲਈ POSIX 1003.1-2001 ਦੀਆਂ ਲੋਡ਼ਾਂ ਦੀ ਪੂਰਤੀ ਕਰਦਾ ਹੈ, ਜੋ ਕੋਰ ਡੰਪ ਨਾਲ ਪ੍ਰਕਿਰਿਆ ਸਮਾਪਤ ਕਰਦਾ ਹੈ.

ਅਗਲੀ ਕਈ ਹੋਰ ਸਿਗਨਲਾਂ

ਇਸ਼ਾਰਾ ਮੁੱਲ ਐਕਸ਼ਨ ਟਿੱਪਣੀ
SIGEMT 7, -, 7 ਮਿਆਦ
SIGSTKFLT -, 16, - ਮਿਆਦ ਕੋਪਰੋਸੈਸਰ ਤੇ ਸਟੈਕ ਫਾਲਟ (ਵਰਤੇ ਨਹੀਂ ਗਏ)
SIGIO 23,29,22 ਮਿਆਦ I / O ਹੁਣ ਸੰਭਵ ਹੈ (4.2 ਬੀ ਐਸ ਡੀ)
SIGCLD -, -, 18 ਇਗਨ SIGCHLD ਲਈ ਸਮਾਨਾਰਥੀ
SIGPWR 29,30,19 ਮਿਆਦ ਪਾਵਰ ਫੇਲ੍ਹ (ਸਿਸਟਮ V)
SIGINFO 29, -, - SIGPWR ਲਈ ਸਮਾਨਾਰਥੀ
ਸਿਗਲੋਸਟ -, -, - ਮਿਆਦ ਫਾਈਲ ਲਾਕ ਹਾਰਿਆ
SIGWINCH 28,28,20 ਇਗਨ ਵਿੰਡੋ ਮੁੜ-ਅਕਾਰ ਸਿਗਨਲ (4.3 ਬੀ ਐਸ ਡੀ, ਐਤ)
SIGUNUSED -, 31, - ਮਿਆਦ ਨਾ ਵਰਤਿਆ ਸਿਗਨਲ (SIGSYS ਹੋਵੇਗਾ)

(ਸਿਗਨਲ 29 ਇਕ ਅਲਫ਼ਾ 'ਤੇ SIGINFO / SIGPWR ਹੈ ਪਰ ਇੱਕ ਸਪਾਰਕ ਤੇ ਸਿਗੋਲਸਟ ਹੈ .)

SIGEMT ਨੂੰ POSIX 1003.1-2001 ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਪਰ ਕਦੇ-ਕਿਤੇ ਹੋਰ ਬਹੁਤ ਸਾਰੇ Unices ਉੱਤੇ ਨਹੀਂ ਦਿਸਦਾ ਹੈ, ਜਿੱਥੇ ਇਸ ਦੀ ਮੂਲ ਕਾਰਵਾਈ ਮੁੱਖ ਤੌਰ ਤੇ ਕੋਰ ਡੰਪ ਦੇ ਨਾਲ ਕਾਰਜ ਨੂੰ ਖਤਮ ਕਰਨਾ ਹੈ.

SIGPWR (ਜੋ POSIX 1003.1-2001 ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ) ਆਮ ਤੌਰ ਤੇ ਉਨ੍ਹਾਂ ਦੂਜੇ ਯੂਨੀਸਤਰਾਂ ਵਿੱਚ ਡਿਫਾਲਟ ਤੌਰ ਤੇ ਅਣਡਿੱਠ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ ਇਹ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ.

SIGIO (ਜੋ POSIX 1003.1-2001 ਵਿੱਚ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ) ਨੂੰ ਕਈ ਹੋਰ ਯੂਨੀਸਿਸਾਂ ਤੇ ਮੂਲ ਰੂਪ ਵਿੱਚ ਅਣਡਿੱਠਾ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ.

ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲ

ਲੀਨਕਸ ਅਸਲੀ-ਵਾਰ ਸਿਗਨਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਅਸਲੀ ਤੌਰ ਤੇ POSIX.4 ਰੀਅਲ-ਟਾਈਮ ਐਕਸਟੈਂਸ਼ਨਾਂ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ (ਅਤੇ ਹੁਣ ਪੋਸੀਕਸ 1003.1-2001 ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ). ਲੀਨਕਸ 32 ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ, ਜੋ 32 ( ਸਿਗਰਾਟਮਿਨ ) ਤੋਂ 63 ( ਐਸਆਈਜੀਆਰਟੀਐਮਐਕਸ ) ਤੱਕ ਅੰਕਿਤ ਹੈ . (ਪ੍ਰੋਗਰਾਮ ਹਮੇਸ਼ਾਂ ਸੰਕੇਤ SIGRTMIN + n ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲ ਦਾ ਹਵਾਲਾ ਲੈਣਾ ਚਾਹੀਦਾ ਹੈ, ਕਿਉਂਕਿ ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲ ਨੰਬਰ ਦੀ ਸੀਮਾਵਾਂ ਯੂਨੀਸ ਵਿੱਚ ਵੱਖਰੀ ਹੁੰਦੀ ਹੈ.)

ਮਿਆਰੀ ਸਿਗਨਲਾਂ ਦੇ ਉਲਟ, ਅਸਲ-ਸਮੇਂ ਦੇ ਸੰਕੇਤਾਂ ਦਾ ਕੋਈ ਪਹਿਲਾਂ ਪਰਿਭਾਸ਼ਿਤ ਮਤਲਬ ਨਹੀਂ ਹੁੰਦਾ: ਅਸਲ-ਸਮੇਂ ਦੇ ਸਿਗਨਲ ਦਾ ਪੂਰਾ ਸਮੂਹ ਐਪਲੀਕੇਸ਼ਨ-ਪ੍ਰਭਾਸ਼ਿਤ ਉਦੇਸ਼ਾਂ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. (ਨੋਟ ਕਰੋ, ਹਾਲਾਂਕਿ, ਲੀਨਕਸ ਟੇਰੈਡਸ ਸਥਾਪਨ ਪਹਿਲੇ ਤਿੰਨ ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ.)

ਨਾ-ਬੰਦ ਅਸਲ-ਸਮਾਂ ਸਿਗਨਲ ਲਈ ਡਿਫਾਲਟ ਕਿਰਿਆ ਪ੍ਰਾਪਤ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਖਤਮ ਕਰਨਾ ਹੈ.

ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲਾਂ ਨੂੰ ਇਹਨਾਂ ਦੁਆਰਾ ਵੱਖ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:

  1. ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲਾਂ ਦੇ ਬਹੁਤੇ ਸੰਕੇਤਾਂ ਨੂੰ ਕਤਾਰਬੱਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਸਦੇ ਉਲਟ, ਜੇ ਇੱਕ ਸਿਗਨਲ ਸਿਗਨਲ ਦੇ ਕਈ ਵਾਰ ਮੌਜੂਦ ਹੁੰਦੇ ਹਨ ਜਦੋਂ ਕਿ ਉਹ ਸੰਕੇਤ ਇਸ ਸਮੇਂ ਬਲੌਕ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਕੇਵਲ ਇਕ ਵਾਰ ਹੀ ਕਤਾਰ ਵਿੱਚ ਹੈ.
  2. ਜੇ ਸਿਗਨਲ ਨੂੰ ਸਿਗੂੂਏ (2) ਦੁਆਰਾ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਨਾਲ ਮੁੱਲ (ਜਾਂ ਤਾਂ ਇੱਕ ਪੂਰਨ ਅੰਕ ਜਾਂ ਇੱਕ ਪੁਆਇੰਟਰ) ਸਿਗਨਲ ਨਾਲ ਭੇਜਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਜੇ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੇ ਇਸ ਸੰਕੇਤ ਲਈ ਹਦਾਇਤਾਂ ਨੂੰ ਸਿਗਨਿਏਸ਼ਨ (2) ਨੂੰ SA_SIGACTION ਫਲੈਗ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਥਾਪਿਤ ਕੀਤਾ ਹੈ ਤਾਂ ਇਹ ਇਸ ਡੇਟਾ ਨੂੰ siginfo_t ਢਾਂਚੇ ਦੇ si_value ਖੇਤਰ ਰਾਹੀਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਹੈਂਡਲਰ ਲਈ ਦੂਜੀ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਪਾਸ ਕੀਤਾ ਗਿਆ ਹੈ. ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਸ ਢਾਂਚੇ ਦੇ si_pid ਅਤੇ si_uid ਖੇਤਰਾਂ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸੰਕੇਤ ਭੇਜਣ ਦੇ PID ਅਤੇ ਅਸਲੀ ਯੂਜ਼ਰ ID ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ.
  3. ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲ ਇੱਕ ਗਾਰੰਟੀਸ਼ੁਦਾ ਆਦੇਸ਼ ਵਿੱਚ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ. ਇਕੋ ਕਿਸਮ ਦੇ ਕਈ ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਆਦੇਸ਼ ਵਿੱਚ ਡਿਲੀਵਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇ ਵੱਖ-ਵੱਖ ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲਾਂ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਲਈ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਉਨ੍ਹਾਂ ਨੂੰ ਸਭ ਤੋਂ ਘੱਟ ਅੰਕ ਵਾਲੇ ਸਿਗਨਲ ਤੋਂ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. (ਯਾਨੀ, ਘੱਟ ਨੰਬਰ ਵਾਲੇ ਸੰਕੇਤਾਂ ਦੀ ਸਭ ਤੋਂ ਵੱਧ ਤਰਜੀਹ ਹੈ.)

ਜੇ ਮਿਆਰੀ ਅਤੇ ਰੀਅਲ-ਟਾਈਮ ਸੰਕੇਤ ਦੋਵੇਂ ਪ੍ਰਕਿਰਿਆ ਲਈ ਬਕਾਇਆ ਹਨ, ਤਾਂ POSIX ਇਸ ਨੂੰ ਅਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਜੋ ਪਹਿਲੀ ਵਾਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਲੀਨਕਸ, ਕਈ ਹੋਰ ਲਾਗੂਕਰਣਾਂ ਵਾਂਗ, ਇਸ ਮਾਮਲੇ ਵਿੱਚ ਮਿਆਰੀ ਸਿਗਨਲਾਂ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦਾ ਹੈ.

POSIX ਅਨੁਸਾਰ, ਇੱਕ ਅਮਲ ਨੂੰ ਘੱਟੋ ਘੱਟ _POSIX_SIGQUEUE_MAX (32) ਰੀਅਲ-ਟਾਈਮ ਸੰਕੇਤ ਦੀ ਪ੍ਰਕ੍ਰਿਆ ਨੂੰ ਕਤਾਰਬੱਧ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਲੈਣੀ ਚਾਹੀਦੀ ਹੈ. ਪਰ, ਪ੍ਰਤੀ ਪ੍ਰਕਿਰਿਆ ਸੀਮਾ ਰੱਖਣ ਦੀ ਬਜਾਏ, ਲੀਨਕਸ ਸਾਰੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਲਈ ਕਤਾਰਬੱਧ ਰੀਅਲ-ਟਾਈਮ ਸੰਕੇਤਾਂ ਦੀ ਗਿਣਤੀ ਤੇ ਇੱਕ ਸਿਸਟਮ-ਵਿਆਪਕ ਸੀਮਾ ਲਾਗੂ ਕਰਦਾ ਹੈ.

ਇਹ ਸੀਮਾ / proc / sys / kernel / rtsig-max ਫਾਇਲ ਦੁਆਰਾ ਵੇਖੀ ਜਾ ਸਕਦੀ ਹੈ (ਅਤੇ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਨਾਲ). ਇੱਕ ਸਬੰਧਿਤ ਫਾਇਲ, / proc / sys / kernel / rtsig-max , ਇਹ ਪਤਾ ਲਗਾਉਣ ਲਈ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ ਕਿ ਵਰਤਮਾਨ ਵਿੱਚ ਕਿੰਨੇ ਰੀਅਲ-ਟਾਈਮ ਸਿਗਨਲ ਕਤਾਰਬੱਧ ਹਨ.

ਇਸਦੇ ਨਾਲ ਸੰਚਾਰ ਕਰਨਾ

POSIX.1

ਜਰੂਰੀ: ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਤੇ ਕਮਾਂਡ ਕਿਵੇਂ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਇਹ ਵੇਖਣ ਲਈ man ਕਮਾਂਡ ( % man ) ਵਰਤੋ.