如何在ASP.NET站点中运行shell脚本

时间:2010-07-13 23:12:03

标签: asp.net shell rsync

我需要使用rsync做一些文件传输,并希望将此脚本与其他东西集成到Web界面系统中。

我的想法就像上传文件上传按钮一样简单,然后另一个按钮来运行rsync目标文件的脚本。我该如何实现呢?由于rsync可能至少需要一个cygwin或另一个UNIX主机。感谢。

1 个答案:

答案 0 :(得分:0)

不确定您对该框有多少访问权限,但我对此类事情的一般倾向是将其实现为请求队列/执行系统。这意味着应用程序接受上载,发出命令并将其存储在某个位置而不是脱机进程执行并返回结果。这里的一大优势是,您不需要使用Web应用程序的权限来安全地执行shell命令。