Hi
ich habe das Problem, dass ich wenn ich via rsh auf einem HP-Unix System eine Befehl ausführe, immer ein "deutsches Environment" habe. Also z.B. wenn ich rsh UNIXRECHNER ls -l mache bekomme ich das Listing mit deutschen Datumsangaben. Wenn ich jedoch mit rsh auf den Server gehe, mich einloge bekomme ich die Ausgabe von ls -l in englisch - was ich auch fuer ein Skript brauche. Das Environment beider Konsolen ist jedoch gleich, Also keine unterschiedlichen Variablen. Was kann ich da machen ? Weiss da jemand Rat ?
Hat sich bereits erledigt - es wird doch eine LANG-Variable gesetzt - habe ich erst mit rsh UNIXS env rausbekommen :-) Aber ein Problem habe ich dann noch immer für mein Skript: Ich müsste nämlich mittels rsh auf einem Unix-Server den Output eines Directories in eine Datei umleiten. Das klappt ja mit rsh UNIX ls -l /tmp/ \> /var/tmp/output.lst ganz gut - wenn ich jedoch nun die Environmentvar. mittels unset LANG löschen will müsste ich ja folgendes auführen: rsh UNIX "unset LANG;ls -l /tmp/ \> /var/tmp/output.lst" aber hierbei bekomme ich Probleme mit der \> Umleitung. Weiss da jemand Rat wie ich das hinbekommen könnte, ohne den Output auf Umwegen erst lokal zu erstellen und dann mittels rcp wieder hinzukopieren ? -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------