Нераспознанная опция при использовании через ssh

220
Orient

Как использовать niceна удаленном хосте через ssh?

Я хочу уменьшить приоритет для длинного интерактивного процесса, выполняемого на удаленном хосте:

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

Сообщение об ошибке:

nice: нераспознанная опция '--update'

Попробуйте 'nice --help' для получения дополнительной информации.

Соединение с сервером1 закрыто.

ssh -t, короткие версии параметров и любая комбинация кавычек sshили niceпараметров ничего не меняет.

ssh server1 'echo $SHELL'печатает /bin/bash, если имеет большое значение.

0

1 ответ на вопрос

1
Kamil Maciorowski

nice -nнужен номер, у вас есть tar. Это сбивает с толку парсер, я думаю.

Пытаться:

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

или же

ssh server1 nice tar --update ... 
Таким образом, использование с параметрами по умолчанию - это не `nice -n * cmd *`, а `nice * cmd *`. Ницца. «Человек хороший» не ясно. Orient 6 лет назад 0

Похожие вопросы