有没有人使用cron作业运行exe?
我想在云端服务器上按计划的时间间隔运行exe。 计划的exe是使用.NET创建的。
云服务器具有使用ruby,php,perl,python和http运行Cron作业的功能 我对cron的工作知之甚少。
安排EXE的最佳方法是什么? 重要的是所采用的方法是安全的,并且每个人都无法访问。
非常感谢!
答案 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
谢谢, 罗伯托洛佩斯