我需要检查远程linux服务器中的预定作业的状态。通常,成功将由$ {Taskname} _YYMMDDhhmm.ok文件指示。因为这些作业每天安排好几次,所以会有很多ok文件用于任务。
这些作业可以由其他远程机器通过远程shell脚本进行初始化,也可以由cron初始化。
Example schedule:
Taskname Scheduled_Start_Time
Task A 00:00
06:00
12:00
Task B 09:30
Task C **:30 (every 30 minutes)
Task D 09:30
所以我想制作一个快速而又脏的程序,可以安排通过远程服务器检查某些文件。我想安装它,并将它作为一个守护进程作为我的Windows XP上的任务。你能推荐一种编程语言吗?
例如,我知道任务B和D每天只运行一次,所以我可以在上午11:30之前查看他们的ok文件。我会配置我的程序,我会输入检查时间,要检查的文件(通过数据和时间的正则表达式)以及它应该位于何处。记住它会在远程linux服务器上。
To sum up, the requirement for the programming language/tools:
1) it have library for scheduling some task
2) it can check a file's existence on a remote machine
3) it can be set as a daemon
4) it is okay with windows
5) (optional) After I list every scheduled tasks for this program, it can have a gui to indicate the job's status with some green/red color.
我们将不胜感激。谢谢!如果有一些现有的工具,我真的很感激那个告诉我的人!
答案 0 :(得分:0)
我建议使用PHP。