Strona 1 z 1

bash/php - Wyciągnięcie tekstu ze screena

: 31 maja 2009, 10:09
autor: Krakier
Witam,

Od dłuższego czasu próbuję zrobić skrypt php wyświetlający zawartość screena z niezbyt dobrym rezultatem. Dokładnie chodzi mi o to że mam sobie serwer zostawiony na screenie i chciałbym żeby można było sprawdzić stan tego programu z poziomu www (co tam w tym screenie jest napisane ;]). Kluczem do rozwiązania myślę, że mogło by być same wyciągnięcie tego tekstu ze screena i zapisanie go w pliku tekstowym, bądź też podłączenie się poprzez php do shella i wyświetlenie screena ;P.

Tylko teraz problem jak i w ogóle czy da się to zrobić?

: 31 maja 2009, 16:14
autor: bagsiur
Da się, poczytaj o libssh2. Nie wiem jeszcze co Ty chcesz dokładnie wyciągnąć ale jeżeli jest to program korzystający z bibliotek ncurses to będziesz musiał odpalić powłokę przez ssh2. Wszystko da się załatwić (oczywiście libssh2-php5).

: 31 maja 2009, 16:27
autor: sigo
Jeżeli chcesz jedynie sprawdzać stan aplikacji (włączona/wyłączona), to użyj skryptu w bashu (zajmującego kilka linijek), który sprawdza, czy dany proces jest uruchomiony - w ostatnim czasie, dwukronie przewinął się taki wątek przez forum.

: 01 czerwca 2009, 14:59
autor: bagsiur
Dobrym rozwiązaniem jest też użycie biblioteki ,,expect''.