是否可以从 asp.net 核心网站执行 linux 命令? 有点像
sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0
我的意思是我需要像在路由器中一样使用 Web UI 配置 PC
最佳答案
您需要添加对 System.Diagnostics.Process 的依赖 API Reference
然后你可以像这样执行一个 bash 命令。 请将此视为伪代码,因为我不在 Linux 机器附近进行测试
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "/bin/bash";
psi.Arguments = "-c sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0";
psi.UseShellExecute = true;
psi.RedirectStandardOutput = true;
Process proc = new Process
{
StartInfo = psi
};
proc.Start();
关于linux - 是否可以从 asp .net 应用程序运行 linux config 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44048871/