Derzeit bin Ausführung I run scripts perl-System von sshing in einen Remote-Rechner:Passing eine Umgebungsvariable auf einen Bash-Skript über ssh von Perl-System
system("ssh -t remote $dir/bashscript> $dir/stdout.stdout 2> $dir/stderr.stderr &");
Ich möchte auf eine Umgebungsvariable mit dem bashscript passieren meine Remote-Maschine (ein Verzeichnis um genau zu sein). Was ist der beste Weg, es zu tun? Und was soll ich in meinem Bashscript hinzufügen, um das Argument zu akzeptieren?
warum es wäre, gefährlich? – acbh
Wenn der entfernte Server dies zulässt, wäre die Verwendung von 'ssh -o SendEnv = FOO ...' vorzuziehen. – chepner
auch, was ist der beste Weg, um mein Bash-Skript um $ FOO richtig zu akzeptieren? – acbh