2016-04-14 5 views
0

で作業していない私は、次の行でスクリプトを持ってsshpassはクーロンタブ

sshpass -p 'password' ssh [email protected] "touch /tmp/test" 

私は、スクリプトを実行すると、これは、動作しますが、私はのcronでスクリプトを置けば、それは仕事をdoesen't。何か案は ?それは、これがGoogleでの最初の答えであるので-o StrictHostKeyChecking =全く

sshpass -p 'password' ssh -o StrictHostKeyChecking=no [email protected] "touch /tmp/test" 
+0

cronエントリはどのように見えますか?他のユーザーのもののrootのcrontab(sudoを使って)を自分で入れていますか? – jDo

+0

エラーが発生していますか? cronジョブからの出力はすべて電子メールで送信する必要があります(出力を/ dev/nullにリダイレクトしないことを望みます)。 – Barmar

答えて

0

/usr/bin/sshpass等sshpass絶対パスを与えます。パスはwhich sshpassで取得できます。私も/usr/bin/sshを追加しました。

関連する問題