Raico
10-05-2005, 11:36
Moinsen zusammen...
Meine Frage lautet wie folgt:
Wie kann ich in einem cgi Script, das bestimmte Shellscripte unter Unix (mit Hilfe von sudo) aufruft, die Variablen übernehmen, die ich dem cgi Script per html Aufruf mitgebe?
In Perl funktionierts und ich kann die mitgelieferte Variable auslesen und verarbeiten...
In Shellscript scheint die Variable leer zu sein...
Beispielaufruf in der html/php Seite wäre: /cgi-bin/testscript.cgi?testname=Hugo
in dem CG Script möchte ich die Variable dann hinter einem sudo Aufruf haben
#! /usr/bin/sh
# disable filename globbing
# set -f
# Wichtige headerzeile
echo Content-type: text/plain
echo
sudo clientsearch.sh <hier die übergebene Variable>
Wäre für jede Idee oder Hilfe Dankbar
Meine Frage lautet wie folgt:
Wie kann ich in einem cgi Script, das bestimmte Shellscripte unter Unix (mit Hilfe von sudo) aufruft, die Variablen übernehmen, die ich dem cgi Script per html Aufruf mitgebe?
In Perl funktionierts und ich kann die mitgelieferte Variable auslesen und verarbeiten...
In Shellscript scheint die Variable leer zu sein...
Beispielaufruf in der html/php Seite wäre: /cgi-bin/testscript.cgi?testname=Hugo
in dem CG Script möchte ich die Variable dann hinter einem sudo Aufruf haben
#! /usr/bin/sh
# disable filename globbing
# set -f
# Wichtige headerzeile
echo Content-type: text/plain
echo
sudo clientsearch.sh <hier die übergebene Variable>
Wäre für jede Idee oder Hilfe Dankbar