Führen Sie einen Systembefehl als sudo von R?

Manchmal funktioniert das, manchmal nicht. Es scheint davon abzuhängen, ob das System nach einem Passwort fragen muss. Die allgemeinere Frage wäre: Gibt es eine Möglichkeit für den Benutzer, Eingaben für einen Shell-Befehl aus R heraus bereitzustellen?

system('sudo npm install gitbook -g')

Beachten Sie, dass in meinem speziellen Fall versucht wird, ein node.js-Modul zu installieren. Ich denke jedoch, dass Sie es mit einem trivialeren Befehl replizieren können.

system('sudo mkdir testdir')

Bitte beachten Sie, dass dies manchmal funktioniert, je nachdem, obsudo erfordert die erneute Eingabe eines Passworts. Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage