当我从命令行执行以下代码时,它会要求我输入密钥环密码。在输入密码后,它会发送电子邮件。
email2 <- compose_email(body = md("Brawo"))
email2 %>% smtp_send( to = "xxx", from = "xxx@gmail.com", subject = "x" , credentials = creds_key("gmail6") )
但当我通过RSCRIPT执行它时,它的错误如下所示
Error in b__file_set_keyring_pass(self, private, key, keyring) :
Aborted setting keyring password
Calls: %>% ... b_file_keyring_unlock -> <Anonymous> -> b__file_set_keyring_pass
Execution halted
我想在Cron中执行这个脚本,所以我不能每次都手动输入密钥环密码。你能帮我一下吗?
1条答案
按热度按时间hjzp0vay1#
我给出这个错误是因为我想使用的钥匙环被锁定了。
如果我想使用KEYRING,我需要使用KEYRING包中的函数KEYRING_UNLOCK()解锁它。
在此配置中,您将解锁默认密钥环。