suche perl script um program via browser zu starten

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

suche perl script um program via browser zu starten

Beitrag von ccc » 21.07.2005 02:34:24

hi

suche ein perl script um program via browser stoppen und starten:

-------------------------------------------------------------------------------
# stop PROGRAM

sh /home/ntop.sh stop

# start PROGRAM

sh /home/ntop.sh start
-------------------------------------------------------------------------------

vielleicht hat jemand schon was ähnliches ?

gruss
ccc

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 21.07.2005 11:19:27

Um in Perl ein Programm zu starten gibt es etwa 13 Duzend verschiedene Möglichkeiten.

Je nach bedarf tut

Code: Alles auswählen

`programm`
, [/code]system("programm")[/code],

Code: Alles auswählen

exec("programm")
(letereres am besten mit einem fork() vorher) oder eines der zahlreichen Module, die genau diese Aufgabe vereinfachen sollen, wie IPC::Open2 und IPC::Open3. Es kommt ganz auf Deine Anforderungen an, was Du am besten verwendest.

-Flo

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 22.07.2005 00:14:06

oder system "program"

perl script sollte eigentlich nicht so grosses problem sein, aber wie erlaube ich dem apache user execute:

system "program"

auszuführen ?

gruss
ccc

Antworten