R在Linux上询问密钥环密码命令行

dkqlctbz  于 2022-10-23  发布在  Linux
关注(0)|答案(1)|浏览(215)

当我从命令行执行以下代码时,它会要求我输入密钥环密码。在输入密码后,它会发送电子邮件。

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中执行这个脚本,所以我不能每次都手动输入密钥环密码。你能帮我一下吗?

hjzp0vay

hjzp0vay1#

我给出这个错误是因为我想使用的钥匙环被锁定了。
如果我想使用KEYRING,我需要使用KEYRING包中的函数KEYRING_UNLOCK()解锁它。

keyring_unlock(password= "your keyring password")

在此配置中,您将解锁默认密钥环。

相关问题