gpt4 book ai didi

从 R 中以 sudo 身份运行系统命令?

转载 作者:行者123 更新时间:2023-12-03 14:15:47 24 4
gpt4 key购买 nike

有时这有效,有时无效。这似乎取决于系统是否需要提示输入密码。更普遍的问题是:用户有没有办法从 R 中向 shell 命令提供输入?

system('sudo npm install gitbook -g')

请注意,我的具体情况是尝试安装 node.js 模块。但是,我认为您可以使用更简单的命令来复制它。
system('sudo mkdir testdir')

请注意,这有时会根据 sudo 是否有效。要求您重新输入密码。谢谢。

最佳答案

只是为了建立@Jealie 的回应。我相信 1. 不会在新版本的 ubuntu 中工作。

但是我们可以让 Rstudio 处理密码:

system("sudo -kS ls", input = rstudioapi::askForPassword("sudo password"))

关于从 R 中以 sudo 身份运行系统命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23186960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com