Shell Script mit argumenten starten

Begonnen von Guest, 10 Januar 2012, 15:45:14

Vorheriges Thema - Nächstes Thema

Guest

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

Dr. Boris Neubert

                                             

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
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

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

Dr. Boris Neubert

                                             

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
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

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