FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 10 Januar 2012, 15:45:14

Titel: Shell Script mit argumenten starten
Beitrag von: Guest am 10 Januar 2012, 15:45:14
Originally posted by: <email address deleted>

Moin,

ich bastle gerade an meinen ersten notify Einträgen.
Neben fhem Befehlen möchte ich auch gerne einen Shell Script mit
Argumenten starten.

define schlafzimmernutzung_on notify schlafzimmernutzung_on  {\
         if( $value{sl_fenster1} eq "Closed" &&
!$data{schlafzimmernutzung_on}) {\
                         $data{schlafzimmernutzung_on} = 1;;\
                         fhem "set sl_heizung1  desired-temp 23.0";;\
                         fhem "define at_schlafzimmernutzung_off at
+01:30 trigger schlafzimmernutzung_off";;\
                         "/usr/local/bin/prowl.sh";;\
                         Log 4, "test"\
                 }\
}

Leider kommt dann immer:
Useless use of a constant (/usr/local/bin/prowl.sh) in void context at
(eval 38) line 1.

Könnte jemand so freundlich sein und mir auf die Sprünge helfen?

Gruß Magnus


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Shell Script mit argumenten starten
Beitrag von: Dr. Boris Neubert am 10 Januar 2012, 19:37:04
                                             

On 01/10/2012 03:45 PM, m@nemofactory.de wrote:
>
> Könnte jemand so freundlich sein und mir auf die Sprünge helfen?
>
>
http://perldoc.perl.org/functions/exec.html

Grüße
Boris

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Shell Script mit argumenten starten
Beitrag von: Guest am 10 Januar 2012, 19:53:48
Originally posted by: <email address deleted>

Moin,

herzlichen Dank für die Antwort!

Am 10.01.2012 19:37, schrieb Dr. Boris Neubert:
> http://perldoc.perl.org/functions/exec.html

Ich habe es jetzt mit system hinbekommen. Gibt es einen Grund exec
vorzuziehen?

Gruß Magnus

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Shell Script mit argumenten starten
Beitrag von: Dr. Boris Neubert am 10 Januar 2012, 20:51:47
                                             

On 01/10/2012 07:53 PM, m@nemofactory.de wrote:
>
>
> Am 10.01.2012 19:37, schrieb Dr. Boris Neubert:
>> http://perldoc.perl.org/functions/exec.html
>
> Ich habe es jetzt mit system hinbekommen. Gibt es einen Grund exec
> vorzuziehen?
>
>
Ich habe mich nicht näher mit exec vs. system beschäftigt. In perldoc
sind die Unterschiede aber recht gut dargestellt. Da exec niemals
zurückkehrt, scheint system die richtige Wahl zu sein.

Grüße
Boris

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Shell Script mit argumenten starten
Beitrag von: Guest am 11 Januar 2012, 16:43:04
Originally posted by: <email address deleted>

Hallo,

wie genau startest du dein Script mit übergabeparametern?



On 10 Jan., 19:53, m...@nemofactory.de wrote:
> Moin,
>
> herzlichen Dank für die Antwort!
>
> Am 10.01.2012 19:37, schrieb Dr. Boris Neubert:
>
> >http://perldoc.perl.org/functions/exec.html
>
> Ich habe es jetzt mit system hinbekommen. Gibt es einen Grund exec
> vorzuziehen?
>
> Gruß Magnus

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com