Nowe posty

Autor Wątek: Uruchamianie przez www  (Przeczytany 3953 razy)

pecik

  • Gość
Uruchamianie przez www
« dnia: 2007-12-29, 23:01:54 »
Witam.

Szukałem trochę po sieci ale szczerze mówiąc nie mam zielonego pojęcia jak formułować zapytania.

Problem jest następujący

Proszę o wskazówki w jaki sposób mogę z poziomu przeglądarki www uruchomić jakiś proces na serverze (debian), tak aby nie było potrzeby za każdym razem logować się przez ssh na serverze.

Np mam przycisk na stronie www i po naciśnięciu na serverze odpala screena uruchamia proces i podłącza go do w/w screena.

Z góry wielkie dzięki za wszelką pomoc

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
Uruchamianie przez www
« Odpowiedź #1 dnia: 2007-12-29, 23:06:12 »
Pomijając fakt, że będzie to mało bezpieczne(przydałoby się zabezpieczenie strony hasłem) to najprościej i najszybciej będzie jak napiszesz skrypt w php i będziesz wywoływał funkcję system z parametrami.

M.

Offline Arkadiusz Bednarczyk

  • Linux.pl
  • Administrator
  • Guru
  • *****
  • Wiadomości: 654
    • Zobacz profil
    • Linux.pl
Uruchamianie przez www
« Odpowiedź #2 dnia: 2007-12-29, 23:25:51 »
Proponowałbym użyć np. programu monit http://tildeslash.com/monit/
Może on czuwać nad tym, żeby dany program był cały czas uruchomiony, ewentualnie mozesz go uruchamiać na żądanie. Ewentualnie można użyć crona do tego, ale nie napisałeś dokładnie co potrzebujesz więc nie wiem dokładnie co Ci doradzić :)

Na pewno odradzam uruchamianie czegokolwiek via www, poza tym nie zawsze się da - apacz pracuje na innym użytkowniku i nie zawsze może mieć uprawnienia do odpalenia danego programu.
--
pozdrawiam
Arkadiusz Bednarczyk
email/jabber: arek@linux.pl

norbert_ramzes

  • Gość
Uruchamianie przez www
« Odpowiedź #3 dnia: 2007-12-30, 01:46:42 »
Można by użyć sudo :)

Jeśli się dobrze skonfiguruje to na pewno będzie bezpieczniej niżeli używać apache na prawach root'a.

Oczywiście hasło na stronie via https (ssl).