Я пытаюсь запустить команду sshpass внутри скрипта bash, но он не работает.Как установить команду sshpass внутри скрипта bash?
Если я запускаю ту же команду с терминала, она отлично работает, но ее запускают в сценарии bash, но это не так.
#! /bin/bash
sshpass -p 'password' ssh [email protected] command
Я знаю о проблемах безопасности, но теперь это не важно.
Может кто-нибудь помочь? Я что-то упускаю.
Благодаря
Что означает «не работает»? Не могли бы вы объяснить это лучше, пожалуйста? Может ли «вы эхо $?» После вызова sshpass? – Grzegorz
Вы используете сценарий из задания cron? Возможно, sshpass не находится в '$ PATH', потому что задание cron не запускает ваш' .profile'. – Barmar