Как вы используете ssh в сценарии оболочки?
Во-первых, вам нужно убедиться, что shell-commands вы настроили вход без пароля bashrc (вход с открытым ключом). Существует shell-script как минимум две разновидности shell-command ssh с немного разными форматами ssh файлов конфигурации. Проверьте shellscript ssh справочную страницу вашей shell-commands системы, проконсультируйтесь shell-commands с местным системным администратором bash или перейдите на How do I setup Public-Key Authentication?.
Чтобы запустить ksh ssh в пакетном режиме (например, в shellscript сценарии оболочки), вам нужно ssh передать команду, которую shell-commands вы хотите запустить. Синтаксис:
ssh host command
Если shellscript вы хотите запустить более shell-script одной команды одновременно, используйте bashrc кавычки и точки с запятой:
ssh host "command1; command2"
Кавычки bash необходимы для защиты точек shellscript с запятой от интерпретатора shell-command оболочки. Если вы пропустите .bash-profile их, только первая команда shellscript будет выполняться удаленно, а rsh все остальные будут выполняться bash-script на локальном компьютере.
bash
shell
ssh
ksh
rsh
Как вы используете ssh в сценарии оболочки?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.