table of contents
() | () |
JMÉNO¶
skill, snice - posílá signál, nebo mění prioritu procesu
POUŽITͶ
skill [signál] [volby] kritéria pro výběr procesu snice [nová priorita] [volby] kritéria pro výběr procesu
POPIS¶
Tyto nástroje jsou pravděpodobně již zastaralé a nepřenositelné. Sytnax těchto příkazů je špatně definovaná. Místo těchto příkazů raději použijte killall, pkill a pgrep.
Standartní signál pro skill je TERM. Použijte -l nebo -L ke zjištění dostupných signálů. Nejpoužívanější signály zahrnují HUP, INT, KILL, STOP, CONT a 0. Signály mohou být specifikovány třemi způsoby: -9 -SIGKILL -KILL.
Implicitně nastavuje snice prioritu procesu na +4 (snice +4 ...). Priorita procesu je číslo mezi +20 (nejpomalejší) a -20 (nejrychlejší). Záporné priority jsou vyhrazeny pro administrátory.
HLAVNÍ VOLBY¶
-f | rychlý mód | Aktuálně neužitečné. |
-i | interaktivní použití | Před provedením každé akce budete dotázáni. |
-v | upovídaný výstup | Zobrazí informace o vybraných procesech. |
-w | varování povolena | Aktuálně neužitečné. |
-n | žádná akce | Pouze zobrazí ID procesu. |
-V | show version | Vypíše verzi programu. |
KRITÉRIA PRO VÝBĚR PROCESU¶
Výběrová kritéria mohou být: terminál, uživatel, ID procesu a příkaz. Volby níže mohou mohou být použity pro ujištění o správné interpretaci. Nehaňte Alberta pro toto zajímavé rozhraní.
-t | Následující argument je terminál (tty nebo pty). |
-u | Následující argument je uživatelské jméno. |
-p | Následující argument je ID procesu. |
-c | Následující argument je jméno příkazu. |
SIGNÁLY¶
Následující signály mohou být použity programem skill. Pokud jsou známa, jsou zobrazena i čísla a standardní chování.
Jméno | Číslo | Reakce | Popis |
0 | 0 | n/a | návratový kód signalizuje, zda byl vyslán signál |
ALRM | 14 | exit | |
HUP | 1 | exit | |
INT | 2 | exit | |
KILL | 9 | exit | tento signál nemůže být blokován |
PIPE | 13 | exit | |
POLL | exit | ||
PROF | exit | ||
TERM | 15 | exit | |
USR1 | exit | ||
USR2 | exit | ||
VTALRM | exit | ||
STKFLT | exit | nemusí být implementováno | |
PWR | ignore | na některých systémech může ukončovat | |
WINCH | ignore | ||
CHLD | ignore | ||
URG | ignore | ||
TSTP | stop | může interagovat s shellem | |
TTIN | stop | může interagovat s shellem | |
TTOU | stop | může interagovat s shellem | |
STOP | stop | tento signál nemůže být blokován | |
CONT | restart | pokud je proces zastaven, pokračuje, jinak je ignorován | |
ABRT | 6 | core | |
FPE | 8 | core | |
ILL | 4 | core | |
QUIT | 3 | core | |
SEGV | 11 | core | |
TRAP | 5 | core | |
SYS | core | nemusí být implementováno | |
EMT | core | nemusí být implementováno | |
BUS | core | výpis paměti může selhat | |
XCPU | core | výpis paměti může selhat | |
XFSZ | core | výpis paměti může selhat | |
PŘÍKLADY¶
Příkaz | Popis |
snice seti crack +7 | Zpomalí seti a crack |
skill -KILL -v /dev/pts/* | Zabije uživatele na PTY zařízeních |
skill -STOP viro lm davem | Zastaví tři uživatele |
snice -17 root bash | Nastaví prioritu rootovskému shellu |
DALŠÍ INFORMACE¶
killall(1) pkill(1) kill(1) renice(1) nice(1) signal(7) kill(2)
STANDARDY¶
Nejsou popsány žádné standardy.
AUTOR¶
Albert Cahalan <albert@users.sf.net> napsal skill a snice roku 1999 jako náhradu za nesvobodnou verzi a nyní je údržbářem balíčku procps. Chyby týkající se programu prosím posílejte na <procps-feedback@lists.sf.net>.