Ich bin nicht in der Lage, eine Remote-Shell-Skript auf "Admin" -Server mit Argumenten laufen.Führen Sie ein Remote-Bash-Skript mit Argumenten mit ssh
ssh [email protected] "~/bin/addautomaps $groupentry $homeentry $ticket"
"groupentry" und "Startseiteeinstiegs" sind als
user1:*:52940:OWNER-user1
user1 -rw,intr,hard,rsize=32768,wsize=32768 basinas01:/ifs/basinas01/home/&
folgt das Skript bei ~/bin/addautomaps im Admin-Server befindet.
ich den Fehler zu sehen,
tput: No value for $TERM and no -T specified
ich die Argumente auch auch sehen, werden nicht korrekt übergeben. Ich habe auch versucht mit "ssh -t ...", aber das funktioniert nicht.
Versuchen Sie dies: 'ssh koliwada @ Admin-Skript -c" ~/bin/addautomaps $ groupentry $ homeeintrag $ ticket "/ dev/null' – anishsane
@anishsane: Können Sie die Begründung hinter Ihrer Antwort erklären? – Inian
mein schlechtes. Aus 'man script':' Die innere Hülle des Skripts ist immer interaktiv'. Daher wird der Befehl als '-c' in einer interaktiven Shell ausgeführt. – anishsane