Ich hatte eine ähnliche Situation wie Hobhouse. Ich wollte den Befehl verwenden
ssh myhost.com 'some_command'
où some_command
besteht in /var/some_location
.
Ich habe versucht, Folgendes anzuhängen /var/some_location
in die Umgebungsvariable PATH aufnehmen, indem Sie $HOME/.bashrc
aber das hat nicht funktioniert. Weil standardmäßig, .bashrc
(unter Ubuntu 10.4 LTS) wird aufgrund dieses Codes vorzeitig beendet:
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
Das heißt, wenn Sie die Umgebung für die ssh-Nicht-Anmelde-Shell ändern wollen, sollten Sie Code über dieser Zeile hinzufügen.