On Sun, Sep 28, 2014 at 02:26:25PM +0200, Dr. Juergen Vollmer wrote:
Hallo allerseits,
nach dem Update der BASH (due to shellshock) macht "at" Probleme:
echo abc | at now
erzeugt eine Datei unter /var/spool/atjobs, die folegnde Zeile enthält:
BASH_FUNC_mc()=\(\)\ {\ \ .\ /usr/share/mc/mc-wrapper.sh" "}; export BASH_FUNC_mc()
da nun nach der schliessenden } Klammer noch Code seht, wirft die BASH einen Fehler und das Kommando "echo abc" wird nicht ausgeführt.
Meine Frage: wo kommt diese Definition von BASH_FUNC_mc her?
von /etc/profile.d/mc.sh Das macht: mc () { . /usr/share/mc/bin/mc-wrapper.sh } if [ -n "$BASH_VERSION" ] then export -f mc fi und das export -f exportiert die funktion "mc", jetzt unter dem Namen BASH_FUNC_mc(). Was jetzt spannend ist, wieso obiges abc nicht mehr auftaucht. Ciao, marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org