sshpass не работает с вкладкой cron

У меня есть скрипт со следующей строкой

sshpass -p 'password' ssh user@server "touch /tmp/test"

это работает, когда я запускаю скрипт, но если я помещаю скрипт в cron, он не работает. есть идеи?

2 ответа

Так как это первый ответ на Google, дать sshpass абсолютный путь, как /usr/bin/sshpass, вы можете получить путь по which sshpass, Я также добавил /usr/bin/ssh чтобы быть уверенным.

Сработало после добавления -o StrictHostKeyChecking= нет

sshpass -p 'password' ssh -o StrictHostKeyChecking=no user@server "touch /tmp/test" 
Другие вопросы по тегам