hoi,
ik heb een php script gemaakt om van wat files backups te kunnen maken
en wil dit script via de windows taskmanager aanroepen.
als ik bij de taskmanager als run'
C:\xampp\php\php.exe c:\xampp\dedir\hetscript.php
invoer, dan draait het script correct, maar het dos scherm blijft
staan.
(er worden geen gegevens naar het scherm geschreven door het script)
Hoe kan ik er voor zorgen dat deze gewoon weggaat nadat het script is
uitgevoerd?
Groeten,
Matthijs
Evenementen voor de komende 60 Dag(en)
Resultaten 1 tot 7 van de 7
Onderwerp: php cli en de taskmanager
-
php cli en de taskmanager
-
Re: php cli en de taskmanager
On Sep 23, 3:23*pm, matthijsdezw...@gmail.com wrote:
> hoi,
>
> ik heb een php script gemaakt om van wat files backups te kunnen maken
> en wil dit script via de windows taskmanager aanroepen.
>
> als ik bij de taskmanager als run'
> C:\xampp\php\php.exe c:\xampp\dedir\hetscript.php
> invoer, dan draait het script correct, maar het dos scherm blijft
> staan.
> (er worden geen gegevens naar het scherm geschreven door het script)
>
> Hoe kan ik er voor zorgen dat deze gewoon weggaat nadat het script is
> uitgevoerd?
Weet niet of dat op windows ook geldig is maar wat doet het als je aan
php
de -q parameter meegeeft?
-
Re: php cli en de taskmanager
On Tue, 23 Sep 2008 19:37:03 +0200, Hans W <hans.wolters.nlo@gmail.com>
wrote:
> On Sep 23, 3:23*pm, matthijsdezw...@gmail.com wrote:
>> hoi,
>>
>> ik heb een php script gemaakt om van wat files backups te kunnen maken
>> en wil dit script via de windows taskmanager aanroepen.
>>
>> als ik bij de taskmanager als run'
>> C:\xampp\php\php.exe c:\xampp\dedir\hetscript.php
>> invoer, dan draait het script correct, maar het dos scherm blijft
>> staan.
>> (er worden geen gegevens naar het scherm geschreven door het script)
>>
>> Hoe kan ik er voor zorgen dat deze gewoon weggaat nadat het script is
>> uitgevoerd?
Default gedrag in mijn WXP64?
Als dat bij jou niet zo is, moet je het hier zoeken denk ik:
cmd /C "C:\php\php.exe -fC:\dir\naar\script.php"
Zie onder andere ook: http://www.ss64.com/nt/cmd.html
Als je daadwerkelijk PHP scripts voor iets anders dan webapplicatie wil
gaan gebruiken, is trouwens misschien Roadsend's PHP Compiler interessant
voor je: http://www.roadsend.com/home/index.php?pageID=faq
> Weet niet of dat op windows ook geldig is maar wat doet het als je aan
> php
> de -q parameter meegeeft?
"CLI is started up in quiet mode by default, though the -q and --no-header
switches are kept for compatibility so that you can use older CGI scripts."
.... en heeft er verder bar weinig mee te maken, of PHP nu standaard HTTP
header output genereert of niet was dacht ik niet de kwestie.
--
Rik Wasmus
- advertentie
-
Re: php cli en de taskmanager
On Tue, 23 Sep 2008 20:18:35 +0200, Rik Wasmus
<luiheidsgoeroe@hotmail.com> wrote:
>> Weet niet of dat op windows ook geldig is maar wat doet het als je aan
>> php
>> de -q parameter meegeeft?
>
> "CLI is started up in quiet mode by default, though the -q and
> --no-header switches are kept for compatibility so that you can use
> older CGI scripts."
>
> ... en heeft er verder bar weinig mee te maken, of PHP nu standaard HTTP
> header output genereert of niet was dacht ik niet de kwestie.
Overigens, om volledig alle output te onderdrukken gebruiken we in Windows:
command > nul 2>&1
Ja, 'nul', niet 'null', kostte bij mij ook even om dat erin te krijgen
.
--
Rik Wasmus
-
Re: php cli en de taskmanager
bedankt voor jullie tips. -q werkte gisteren niet, dus ik ga die
andere dingen vanmiddag eens even uitproberen.
mazzel,
Matthijs
-
Re: php cli en de taskmanager
Ik ben er achter waarom het scherm niet automatisch sluit. Het lijkt
iets te maken te hebben met een stukje code dat de shell gebruikt:
$command = "xcopy/s/i/c ".$mylocation."*.* ".$mybackupDir;
@exec($command);
als ik dit weglaat, dan sluit het venster wel als ik hem via de
command line oproep met -q.
iemand een idee hoe ik dit probleem het exec kan oplossen?
mazzel,
Matthijs
-
Re: php cli en de taskmanager
On Sep 23, 9:13*pm, "Rik Wasmus" <luiheidsgoe...@hotmail.com> wrote:
> On Tue, 23 Sep 2008 20:18:35 +0200, Rik Wasmus *
>
> <luiheidsgoe...@hotmail.com> wrote:
> >> Weet niet of dat op windows ook geldig is maar wat doet het als je aan
> >> php
> >> de -q parameter meegeeft?
>
> > "CLI is started up in quiet mode by default, though the -q and *
> > --no-header switches are kept for compatibility so that you can use *
> > older CGI scripts."
>
> > ... en heeft er verder bar weinig mee te maken, of PHP nu standaard HTTP *
> > header output genereert of niet was dacht ik niet de kwestie.
>
> Overigens, om volledig alle output te onderdrukken gebruiken we in Windows:
>
> command > nul 2>&1
>
> Ja, 'nul', niet 'null', kostte bij mij ook even om dat erin te krijgen
..
Oef, dat is echt ziek :-)



LinkBack URL
About LinkBacks
