Мне нужно проверить свои запланированные задания на удаленном сервере Linux на его статус.Обычно успех указывается в файле $ {Taskname} _YYMMDDhhmm.ok.Поскольку задания планировались несколько раз в день, поэтому для задачи было бы много файлов ok.
Задания могут быть инициированы другим удаленным компьютером с помощью сценария удаленной оболочки, либо они могут быть инициированы 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.Я настраивал свою программу и вводил время для проверки, какой файл проверять (с помощью регулярного выражения на данных и времени) и где он должен находиться.Помните, что это будет на удаленном сервере 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.
Любые мнения будут оценены.Спасибо!Если есть какой-то существующий инструмент, я был бы очень признателен тому, кто сказал мне!