Mam ekran o nazwie „foo”, który zacząłem używać polecenia
screen -S foo -d -m my_command_goes_here.
Chcę umieścić to w cronie i restartować co noc, zabijając ekran. Powodem, dla którego korzystam z ekranu, jest to, że moje polecenie uruchamia kilka innych procesów, a to zapewni, że wszystkie wyjdą.
Więc ... jakie jest polecenie zabicia sceen'a „foo”?
Dzięki!
linux
gnu-screen
Poul
źródło
źródło
Odpowiedzi:
screen -S foo -X quit
Ze strony podręcznika:
źródło
Spróbuj użyć tego:
screen -S foo -X kill
Byłbym ostrożny, w zależności od tego, co uruchomisz i stanu, w którym się znajduje, może to nie zabić procesów działających na ekranie, a może spowodować niestabilność systemu plików, jeśli ma otwarte pliki (nie wiem na pewno , tylko zakładam)
źródło
foo
, użyj,screen -list
aby uzyskać listę bieżących uruchomionych sesji.