Nicht erkannte Option bei Verwendung von ssh

337
Orient

Wie kann ich niceauf einem Remote-Host via verwenden ssh?

Ich möchte die Priorität für lange interaktive Prozesse verringern, die auf einem Remote-Host ausgeführt werden:

ssh server1 nice -n tar --update --preserve-permissions --file /opt/share/content/mirror/.tar --directory /opt/share/content/version/0 . 

Fehlermeldung:

nice: nicht erkannte Option '--update'

Versuchen Sie es mit "nice --help", um weitere Informationen zu erhalten.

Verbindung zu Server1 geschlossen.

ssh -t, kurze Versionen von Parametern und jede Kombination von Anführungszeichen sshoder niceParametern ändert nichts.

ssh server1 'echo $SHELL'druckt /bin/bash, wenn es darauf ankommt.

0

1 Antwort auf die Frage

1
Kamil Maciorowski

nice -nbraucht eine Nummer, die Sie haben tar. Das verwirrt den Parser, denke ich.

Versuchen:

ssh server1 nice -n 10 tar --update ... 

oder

ssh server1 nice tar --update ... 
Die Verwendung mit Standardparametern ist also nicht "nice -n * cmd *", sondern "nice * cmd *". Nett. "Mann nett" ist nicht klar. Orient vor 6 Jahren 0