Zacząłem niektóre procesy z nohup i nie działają poprawnie, więc muszę je znaleźć i zabić, ale nie znam pid ani nic takiego.Jak mogę sprawdzić, jakie procesy działają na zdalnym serwerze Ubuntu i ich zabić?
6
A
Odpowiedz
12
SSH i następnie użyć polecenia ps do listy procesy uruchomione w połączeniu z poleceniem grep filtrować tę listę wyników do czego potrzebujesz:
ps aux | grep something
„ps aux” zwraca listę wszystkich procesów aktualnie uruchomiony "grep something" bierze tę listę (przez potok ("|")) i po prostu wypisuje ciągi pasujące do "czegoś".
Tak na przykład, jeśli użytkownik chce znaleźć proces httpd można użyć
ps aux | grep httpd
Wyniki będą zawierać PID można użyć, aby ich zabić.
2
Nie potrzeba żadnych rur pgrep:
pgrep -l httpd
komputerów I heart – fancy