[linux] Fwd: php-shellscript vraag

paai j.j.paijmans op gmail.com
Ma Dec 12 12:48:42 CET 2016


het probleem lijkt te zijn dat het shellscript output genereert.

$cmd="/Open/Oven/check.sh parameter >/dev/null 2>&1 &";

lijkt te werken...


On 12-12-16 12:38, L.G. de Lagh wrote:
> Beste,
>
> sorry, was iets te snel.
> Opzet bash-scriptje, aan te roepen vanuit PHP in dit geval, zo:
>
> #!/bin/bash
> blahfunctie()
> {
>    bash-statements en programming
> }
> blahfunctie &
> exit
>
> De functie wordt direct op de (bash)achtergrond uitgevoerd zodra ie 
> gedefinieerd is.
> OK zo?
>
> Mvg, LGdL
>
>
> ---------- Doorgestuurd bericht ----------
> Van: *L.G. de Lagh* <laghdelg op gmail.com <mailto:laghdelg op gmail.com>>
> Datum: 12 december 2016 12:23
> Onderwerp: Re: [linux] php-shellscript vraag
> Aan: paai <j.j.paijmans op gmail.com <mailto:j.j.paijmans op gmail.com>>
>
>
> Beste,
>
> even uit de losse pols, op gevaar af van mispoes, maar goed bedoeld 
> hoor...
> In het door paai gegeven PHP-scriptje wordt de "&" m.i. niet door bash 
> maar door PHP geinterpreteerd.
> Wat wel zou moeten kunnen: in PHP-script een bash-scriptje aanroepen, 
> d.w.z. executeren in bash-shell.
> Het bash-scriptje zo afgericht dat ie zichzelf per omgaande naar de 
> achtergrond verplaatst en aldaar wordt uitgevoerd.
> Schematishe opzet:
>
> #!/bin/bash
> ## bash-statements and programming
> ## Laatste 2 statements (de & wordt in bash geinterpreteerd):
> $0 &
> exit
>
> Mvg. LGdL
>
>
>
> Op 12 december 2016 12:03 schreef paai <j.j.paijmans op gmail.com 
> <mailto:j.j.paijmans op gmail.com>>:
>
>     Heren en dame.
>
>     ik heb een php-script dat een gewoon bash scriptje moet starten en
>     dan meteen doorgaan.
>
>     <?php
>
>     $cmd="/Open/Oven/check.sh parameter &";
>
>     system($cmd);
>
>     ?>
>
>
>     Helaas blijft system wachten tot het bash scriptje is afgelopen
>     ondanks de toevoeging van '&'.
>
>     Overigens, voor passthru enzo geldt hetzelfde.
>
>
>     Paai
>
>
>
>
>

-- 
Paai v.a. Danzig

------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <https://lists.nllgg.nl/pipermail/linux/attachments/20161212/25373366/attachment-0001.html>


Meer informatie over de Linux maillijst