钥匙串 教程build议将/usr/bin/keychain --clear到〜/ .bash_profile中,以允许cron作业使用无密码login。
我不确定我是否明白这是如何工作的。 如果正确的话,这个选项会在用户login时清除ssh-agent的caching。但是在典型的keychain设置中,只有一个ssh-agent正在运行。 和cron作业使用相同的ssh-agent,需要无密码地login到其他服务器。 因此,直到刚刚login的用户input密码来解锁密钥,这些cron作业将无法运行?