|
Zabijanie uruchomionego screena po nazwie
Piotrek1447 - 30-09-2009 16:12
Witam. Mam uruchomione dwa screeny:
screen -A -m -d -S dod
i
screen -A -m -d -S orange
Jak widać jeden ma nazwę dod, a drugi orange i tu pytanie moje, czy jest możliwość za pomocą polecenia ,,kill'' zabić jeden bądź drugi poprzez nazwę? Czyli dod lub orange.
ilin - 30-09-2009 17:58
Uzyj programu htop.
Wyświetli Ci procesy w tym obydwa screeny z nazwami.
Za pomocą F9 ubijesz który chcesz.
Piotrek1447 - 30-09-2009 18:59
No tak, tyle, że zrobiłem coś takiego, że przez stronę włączamy jednego screena o nazwie dod i za pomocą drugiego odnośnika screena o nazwie orange. A chodzi mi o to by dodać tam jeszcze możliwość wyłączenia poszczególnego screena, co prawda mógłbym użyć funkcji w php system
killall screen
ale wyłączy mi to obydwa screeny.
ilin - 30-09-2009 19:43
Jak zabijesz htopem doda to orange zostanie.
Przetestuj to na swoim komputerze najpierw.
Potem działaj na serwerze.
pyrion - 30-09-2009 20:32
NAZWA=`screen -list | grep $1 | cut -d . -f1` kill -3 $NAZWA
Skrypt uruchamiasz z nazwą screena jako parametr.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|