2014-10-10 3 views
0

Мне нужно запустить автономный резервный сценарий .cmd (пакетный файл) на ПК Windows 7/8, ежедневно, независимо от того, вошел ли пользователь в систему или нет. Естественно, функция планировщика заданий «запустить, если пользователь зарегистрирован или нет» не работает (sarcasm .. thanks M $), потому что пользователь должен быть зарегистрирован в какой-то момент, а затем выписан. Более того, из-за срочности задачи, должен бежать, несмотря ни на что. Например, если питание отключается, и при восстановлении компьютер перезагружается, никто не войдет в систему. Итак, мне нужно преобразовать командный файл в службу.Создание пакетного файла, конвертирование в сервисы, расписание для запуска ежедневно

Я использовал NSSM для преобразования командного файла в службу, но я не знаю, как заставить службу запускаться по расписанию, потому что по определению она не предназначена для запуска таким образом - я должен быть используя запланированную задачу. Итак, я не уверен, что делать, и все обучающие программы, которые я видел в Google, подразумевают, что я знаю скрипт VB и/или C#. К сожалению, я не планирую и не планирую ... Мне просто нужно быстро исправить работу, как работу Linux cron.

Спасибо!

+0

Только что я понял, я могу просто вставить некоторую логику в командный файл в цикл навсегда, а если time = 1am, запустите резервную копию; в противном случае ничего не делать. Вид постоянной проблемы памяти ... но я открыт для других ответов! – user2961787

ответ

0

Функция планировщика заданий «запустить, если пользователь зарегистрирован или нет» не работает (sarcasm .. thanks M $), потому что пользователь должен быть зарегистрирован в какой-то момент, а затем выписан.

Уверены ли вы? Поскольку «запускается, если пользователь зарегистрирован или нет» - это опция, а не триггер. Она должна сочетаться с триггером «При запуске» для достижения желаемого результата:

Run scheduled task at startup

Если все остальное терпит неудачу, Вы можете использовать nncron для планирования задач и install it as service.

Смежные вопросы