是否可以通过执行以下管道命令System.Diagnostics.Process
?
echo "test" | sudo -S shutdown -r +1
我尝试将文件名设置为“/bin/bash”,并将上述内容作为参数,但没有成功。
...
var processStartInfo = new ProcessStartInfo { FileName = "/bin/bash", Arguments = "echo \"test\" | sudo -S shutdown -r +1" };
process.StartInfo = processStartInfo;
...