如何在云服务器上使用cron job运行.NET exe

时间:2009-10-02 08:49:10

标签: .net cloud cron

有没有人使用cron作业运行exe?

我想在云端服务器上按计划的时间间隔运行exe。 计划的exe是使用.NET创建的。

云服务器具有使用ruby,php,perl,python和http运行Cron作业的功能 我对cron的工作知之甚少。

安排EXE的最佳方法是什么? 重要的是所采用的方法是安全的,并且每个人都无法访问。

非常感谢!

4 个答案:

答案 0 :(得分:0)

cron是一个Unix守护程序,它根据配置的计划(crontab)运行shell命令。你的云服务器提供商必须有类似的东西,他们称之为运行“ruby,php,perl,python和http”作业的cron。您需要查阅他们的文档以了解其工作原理。

我不确定您正在寻找什么样的安全措施。传统的cron作业相当于登录并执行命令。如果那是“安全”,则cron作业是“安全的”。

答案 1 :(得分:0)

许多云服务只能启动服务条款允许的那种类型的可执行文件。要启动.NET,需要为此安装一些软件。

答案 2 :(得分:0)

我正在使用cron作业在Ubuntu上的Amazon云上运行.NET可执行文件。 Mono Project installing 是Linux上.NET框架的一个端口。在linux实例上尝试{{3}} mono,看看你的EXE是否在MONO上运行。如果确实如此,事情就应该从那里直接进行。

答案 3 :(得分:0)

几年前,我不得不在两台服务器上编写无人值守的服务,他们应该使用非常复杂的计划。我决定使用cron,但是cron在unix环境中很常见。做一些研究,我可以找到一个将算法转换为.Net的人的博客。

我的服务运行了1年半,没有任何问题(根本没有)。如果您需要,可以在我的博客中找到更多详细信息:

CronTab schedule parser algorithm

谢谢, 罗伯托洛佩斯