2017-11-09 6 views
0


Ich habe eine R-Installation unter Windows Server 2012, und ich versuche, einen Befehl auf einem Linux-Server ausgeführt werden - so etwas wie
Ausführen einen Linux-Befehl von R auf Windows Server 2012

bash echo \"samplecommand?filename=testfile.zip\" | nc -vv -w 2 testserver portnumber

Soweit ich weiß, existiert WSL von Windows 10, was es einfach macht, Linux-Bash-Skripte auszuführen.
Ist es möglich, dies in R von Windows Server 2012 R2 oder auf eine andere Weise zu tun?
Danke

Antwort

0

Ich denke meine Frage könnte falsch formuliert worden sein. Die eigentliche App, die ich ausführen wollte, war netcat (nc), also musste ich nur netcat für Windows installieren und dann

input = "cd C:\\folderwherenetcatisinstalled 
echo samplecommand?filename=testfilename| nc -w2 servername portnumber" 
system("cmd.exe", input = input) 
ausführen
Verwandte Themen