Получение ограничения времени стены в bjobs

Вы можете использовать одинарные кавычки для удаленного ssh ] и по-прежнему использовать $ 1 и $ 2 в вашем сценарии test.sh для доступа к локально определенным значениям путем объединения ssh и bash -c 'cmd1; cmd2 '_ arg1 arg2 [...] .

# example of how to combine "ssh" and "bash -c" to get variables expanded by the
# current shell and thus make local values accessible by remote ssh command 
(
set -xv
echo ssh localhost 'bash -c '\''printf "%s\n" "$1" "$2" "$3"  "$4"  "$5" "$PWD" | cat -n'\''' _ arg1 arg2 "$HOME" "$PWD" arg5
ssh localhost 'bash -c '\''printf "%s\n" "$1" "$2" "$3"  "$4"  "$5" "$PWD" | cat -n'\''' _ arg1 arg2 "$HOME" "$PWD" arg5
)


# test.sh
#!/bin/bash
sshpass -p 'CHUN~19900405' ssh sikaiwei@172.16.22.53 'bash -c '\''
echo start;
touch final_result.txt;
pscp -pw "$1"  final_result.txt "$2";
echo end;
'\''' _ "$1" "$2";
0
10.02.2019, 17:43
2 ответа

Недавно у меня возникла эта проблема с экземпляром AMI AWS Linux. Следует применить и к другим. Мне помогло изменение поддержки активности на стороне сервера:

  • Изменить конфигурацию /etc/ssh/sshd _
  • Добавить ClientAliveInterval 120
  • Перезапустить службу sshd
0
28.01.2020, 02:41

Наконец-то решил проблему. все это время я использовал свою мобильную точку доступа для подключения. Это соединение 4G, и я получаю хорошую скорость интернета и подключение. По какой-то причине я изменил тип сотового соединения на LTE только на мобильном телефоне, чтобы увеличить скорость, хотя на самом деле это не улучшило скорость, вызвало эту проблему. когда я вернулся к LTE / CDMA, который был предпочтительным типом сети, теперь все в порядке.

Спасибо всем, кто поделился своим мнением

2
28.01.2020, 02:41

Теги

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