Вбити процес на віддаленій робочій станції
Матеріал з USIC Wiki
Зміст |
Постановка задачі
Необхідно з робочого місця (операторські робочі станції) припинити виконання програми на віддаленій робочій станції.
- Наприклад: З комп'ютера 172.16.200.45 (terminal-45.usic.lan) вимкнути програму firefox на робочій станції 172.16.200.33 (terminal-33.usic.lan).
Для чого потрібно
- Підтримка дисципліни, порядку:
- Щоби припинити перегляд небажаного контенту через web-броузери.
- Щоби припинити прослуховування музики, відео, якщо це заважає нормальній роботі.
- В якості попередження користувачеві, якщо його поведінка не відповідає нормам поводження в колективі студентів.
- Відновити роботу у разі збою:
- Припинити роботу завислого текстового редактора oowriter, потім відновити дані.
- Припинити роботу web-броузера, потім перезапустити.
- Терміново аварійно закінчити сеанс роботи.
Варіанти виконання
Команди
- kill id процесу.
- Вбити повислий/непотрібний процес. Наприклад: kill `pidof firefox` - припиняє роботу firefox. Можна застосувати з параметром -9, означає вбити firefox та всі пов'язані процеси: kill -9 `pidof firefox`
- pidof назва процесу (програми)
- pidof firefox поверне 4-значне число - ідентифікаційний номер (id) процесу, наприклад 4484.
- ps aux
- ps - Process Status, команда має вивести всі процеси, що запущенні в системі. Фактично це можна побачити лише з ключами aux. З виводу програми можна побачити за яким pid (process id) працює яка програма.
- ssh operatorLogin@workstationIP
- su
