skill, snice — надіслати сигнал або повідомити про стан процесу.
snice [нова пріоритетність] [параметри] вираз
snice [нова пріоритетність] [параметри] вираз
Ці програми є застарілими і непридатними до портування. Синтаксис відповідних команд є погано визначеним. Вам варто користуватися замість них програмами killall, pkill та pgrep.
Типовим сигналом для skill є TERM. Скористайтеся -l або -L для отримання списку сигналів. Зокрема, корисними сигналами є HUP, INT, KILL, STOP, CONT та 0. Інші сигнали може бути вказано у три способи: -9 -SIGKILL -KILL.
Типовим рівнем пріоритетності для snice є +4. Рівням відповідають числа від +20 (найнижчий) до -20 (найвищий). Від’ємними значеннями можуть скористатися лише користувачі з адміністративними правами доступу.
- -f, --fast
- Швидкий режим. Цей параметр ще не реалізовано.
- -i, --interactive
- Інтерактивний режим. Програма проситиме вас підтвердити кожну дію.
- -l, --list
- Вивести список усіх назв сигналів.
- -L, --table
- Вивести список назв усіх сигналів у форматі таблиці.
- -n, --no-action
- Не виконувати дій. Виконати імітацію подій, які б сталися, але не вносити змін до системи.
- -v, --verbose
- Докладний режим. Виводити пояснення щодо усіх виконуваних дій.
- -w, --warnings
- Увімкнути виведення попереджень. Цей параметри ще не реалізовано.
- -h, --help
- Вивести текст довідки і завершити роботу.
- -V, --version
- Показати інформацію щодо версії.
Критеріями вибору можуть бути такі значення: terminal, user, pid, command. Наведені нижче параметри може бути використано для забезпечення належної інтерпретації.
- -t, --tty tty
- Наступний вираз є терміналом (tty або pty).
- -u, --user користувач
- Наступний вираз є іменем користувача.
- -p, --pid pid
- Наступний вираз є ідентифікаційним номером процесу.
- -c, --command команда
- Наступний вираз є назвою команди.
- --ns pid
- Встановлювати відповідність процесам, що належать тому самому простору назв, що і pid.
- --nslist ns,...
- Вивести список просторів назв, які використовуватимуться для обробки з параметром --ns. Можливі простори назв: ipc, mnt, net, pid, user, uts.
Поведінку сигналів описано на сторінці підручника signal(7)EN.
Стандарти не застосовувалися.
Albert Cahalan написав skill та snice у 1999 році, щоб замінити версії, які не були вільними.