Как сохранить вывод команды в локальную систему при SSHed в удаленной системе?

Самое худшее, что может случиться, это то, что вам не нравится Ubuntu :) С серьезностью, самое худшее, что может случиться, - вы можете потратить некоторое время на то, чтобы установить ваши графические драйверы (если это), или вам нужно их обновить. Драйверы сетевых карт, но у Ubuntu действительно отличная поддержка драйверов, поэтому все ваше оборудование должно быть обнаружено из коробки. На множестве машин, на которых я установил Ubuntu, все оборудование было обнаружено просто отлично.

Если вам действительно интересно взглянуть на этот список совместимости оборудования для получения дополнительной информации. HardwareSupport | Ubuntu Wiki

0
задан 7 November 2017 в 14:09

6 ответов

Запустите вопрос по SSH, но запишите ответ за пределами SSH.

На nr1:

ssh user@nr2 'who -b' | awk '{print $(NF-1)" "$NF}' >> existing_file_in_nr1.txt

3
ответ дан 22 May 2018 в 16:43

Запустите вопрос по SSH, но запишите ответ за пределами SSH.

На nr1:

ssh user@nr2 'who -b' | awk '{print $(NF-1)" "$NF}' >> existing_file_in_nr1.txt

3
ответ дан 18 July 2018 в 03:44

Запустите вопрос по SSH, но запишите ответ за пределами SSH.

На nr1:

ssh user@nr2 'who -b' | awk '{print $(NF-1)" "$NF}' >> existing_file_in_nr1.txt

3
ответ дан 24 July 2018 в 17:55

Вместо SSHing и запуска команды в оболочке, запущенной SSH, используйте SSH для непосредственного запуска команды. Затем перенаправление произойдет в локальной системе. Из nr1:

ssh nr2 who -b | awk '{print $(NF-1)" "$NF}' >> existing_file_in_nr1.txt

В этом случае на nr2 выполняется только who -b. Все остальное происходит на nr1.

Пока уже на nr2, вы не можете сделать, чтобы повлиять на nr1. Вы можете SSH вернуться к nr1 или что-то подобное, но это все.

2
ответ дан 22 May 2018 в 16:43

Вместо SSHing и запуска команды в оболочке, запущенной SSH, используйте SSH для непосредственного запуска команды. Затем перенаправление произойдет в локальной системе. Из nr1:

ssh nr2 who -b | awk '{print $(NF-1)" "$NF}' >> existing_file_in_nr1.txt

В этом случае на nr2 выполняется только who -b. Все остальное происходит на nr1.

Пока уже на nr2, вы не можете сделать, чтобы повлиять на nr1. Вы можете SSH вернуться к nr1 или что-то подобное, но это все.

2
ответ дан 18 July 2018 в 03:44

Вместо SSHing и запуска команды в оболочке, запущенной SSH, используйте SSH для непосредственного запуска команды. Затем перенаправление произойдет в локальной системе. Из nr1:

ssh nr2 who -b | awk '{print $(NF-1)" "$NF}' >> existing_file_in_nr1.txt

В этом случае на nr2 выполняется только who -b. Все остальное происходит на nr1.

Пока уже на nr2, вы не можете сделать, чтобы повлиять на nr1. Вы можете SSH вернуться к nr1 или что-то подобное, но это все.

2
ответ дан 24 July 2018 в 17:55

Другие вопросы по тегам:

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