slay

Z funus.net

Linuksowy program slay pozwala w łatwy i przyjemny sposób zabić wszystkie procesy wskazanych użytkowników. Składnia polecenia to:

slay [-signal] name [name...]

Domyślnie procesy wskazanych użytkowników zabijane są drastycznie, za pomocą sygnału KILL. Można jednak podać inny sygnał, np. TERM. Alternatywnie jako sygnał można podać -clean, co spowoduje, że najpierw zostanie wysłany sygnał TERM a po 10 sekundach — jeśli któryś z procesów się nie zakończy dobrowolnie — sygnał KILL.

Autorem programu, a właściwie skryptu shellowego, jest Chris Ausbrooks.

Ciekawostka: program może pracować w butthead mode, posługuje się wówczas alternatywnym zestawem komunikatów. Włączenie tego trybu następuje przez umieszczenie w pliku konfiguracyjnym /etc/slay_mode wiersza "butthead" bądź ustawienie zmiennej środowiska: SLAY_BUTTHEAD=on

[edytuj] Przykład użycia

  • Brutalnie zabij wszystkie procesy użytkownika guest:
slay guest
  • Zabij procesy użytkowników aneta i bolek, najpierw za pomocą sygnału TERM a gdy to nie pomoże — KILL:
slay -clean aneta bolek

[edytuj] Zobacz też