![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 4 Dołączył: 1.05.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam, jest takie polecenie w linux'ie jak screen. Wyłączyć dany screen można kombinacją klawiszy. Ale jak wykonać to bez włączania danego screena.
Przykład: / # screen -A -m -d -S nowy_screen ./jakis_program / # echo screen nowy_screen uruchomiono Ok teraz aby go wyłączyć muszę: / # screen -r nowy_screen i wybrać kombinacje klawiszy Ctrl+a > C A jak to zrobić bez użycia kombinacji klawiszy (jakbym chciał to wykonać np przez cgi)? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 14 Dołączył: 20.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
A czy z poziomu screena nie możesz po prostu zapisać gdzieś pid'a procesu? Tę informacje można chyba wyciągnąć z /proc/self/status - pierwsza liczba, to powinien być pid procesu o który Ci chodzi. Nie testowałem tego na screenie, bo nie chce mi się włączać Linuksa, ale powinno działać tak samo jak dla innych procesów. Spróbuj wykonać z linii poleceń cat /proc/self/status, to wyświetli Ci status aktualnej powłoki z której akurat korzystasz.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 16:48 |