[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