webForumDet fria alternativet

starta program

5 svar · 251 visningar · startad av fluxis

fluxisMedlem sedan feb. 200167 inlägg
#1

hur startar jag program via PHP ??

(kör linux)

för dem alternativen jag har hittat när jag sökt här på webfourm så har jag inte hittat något som fungerar som jag vill.

jag vill oxå att programmet stannar uppe och inte stängs av efter det att php-"skriptet" har körts klart.

hur ska man göra ??

------------------
blow me

2basMedlem sedan juni 2001181 inlägg
#2

Under funktionen exec finns följande kommentar:

Note also that if you start a program using this function and want to leave it running in the background, you have to make sure that the output of that program is redirected to a file or some other output stream or else PHP will hang until the execution of the program ends.

------------------
Gratis hemsideadress och email => http://www.has.it

[Redigerat av 2bas den 31 okt 2001]

2basMedlem sedan juni 2001181 inlägg
#3

Tänkte bara säga att det ovanstående oftast kan göras med > kommandot.

dvs:
exec('kommando > fil.txt');

Fanns också en kommentar att man kan använda unix &. Som innebär att programmet körs i ett nytt fönster

exec('kommando&');

Har inte provat i PHP själv, men så funkar Unix.

------------------
Gratis hemsideadress och email => http://www.has.it

fluxisMedlem sedan feb. 200167 inlägg
#4

jag ska starta mysql via webben men får det inte att fungera...

jag har skrivit då här :

<?
exec('/./stuff/appz/mysql/bin/safe_mysqld --user=mysql & > /tmp/webstart.log');
?>

men får det inte att fungera...

------------------
blow me

OlleBoopMedlem sedan feb. 20001 861 inlägg
#5

Felmeddelande?
Skriptet körs antagligen med samma rättigheter som webbservern, kan vara det som strular.

fluxisMedlem sedan feb. 200167 inlägg
#6

Får inget felmeddelande...

hur ändrar jag rättigheter då ??

------------------
blow me

125 ms totalt · 3 externa anrop · v20260731065814-full.3292ce1b
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)