..


Рекламные ссылки

Запуск ASP сценария с помощью запланированного задания

Статья, написанная Максом Босси

Одной из классических проблем, от которых страдает Windows, разработчики является управление "автоматического выполнения определенных сценариев (ASP, ASPX и т.д..) Расписание и установить даты.

Типичным примером такой необходимости может стать гипотетический сценарий, который выполняет manutenzione.asp точно технического обслуживания и / или резервную копию базы данных нашего сайта.

Управление же на Linux машине будет гораздо легче! Благодаря кронтаб и текстовые браузеры (. Таких как Lynx), из которых Linux богат, управляющий запуск сценариев в определенные моменты он становится очень просто: достаточно добавить кронтаб линии для запуска этого простого скрипта в полночь каждый день:

 



 0 0 * * * линкс-дамп http://www.miosito.com/manutenzione.php

 
К сожалению, на Windows, это немного "менее интуитивное ...

Примечание: Данная статья посвящена системным администраторам. Если ваш сайт размещен (и, следовательно, не имеют доступа к задания, запланированные на сервере), вы должны попросить вашего провайдера или вы можете просто использовать такие услуги, как дистанционное cron.com или webbasedcron.com .

Немного VBScript для решения проблемы ...

Использование планировщика заданий обычно мы привыкли бросать некоторые интересные исполняемого файла (такие как антивирусы и некоторые утилиты дефрагментации диска) ... но как мы можем сделать, чтобы настроить выполнение ASP настоящий сценарий на том же или другом сервере?

На самом деле операция очень проста. И 'достаточно, по сути, создать небольшой скрипт (VBScript) со следующим содержанием:






 "Я создаю объект







 Dim IE







 Сентябрь IE = CreateObject ("InternetExplorer.Application")









 "Я даю бесшумная работа







 (Если он установлен в True, вы открываете окно Проводника







 «В середине нашего видео)







 IE.Visible = False









 'Устанавливает сайт, чтобы посетить ...







 "... То есть адрес скрипта, который я бегу!







 IE.navigate ("http://www.miosito.com/manutenzione.asp")









 "Закрыть







 Сентябрь IE = Nothing

 

Сохранить с расширением VBS, а затем положить операцию pianficata.:
 



 Панель управления> Назначенные задания> Добавить задание

 
Нажмите кнопку Далее и затем Обзор. Выберите файл VBS вы создали, и задать настройки, чтобы время, когда вы хотите задача должна быть выполнена.

По сути: запланированная задача будет запущена (с указанием сроков), VBS файл, который, в свою очередь откроет экземпляр (невидимый) в IExplorer идущие адрес скрипта, который вы хотите. Просто, не так ли?

В той же категории ...
E-Learning
ASP Zero (книгу) ASP Zero (книгу)
Обучение Microsoft ASP и VBScript, с нуля. Находясь всего в 29 €.
Visual Basic 6 (курс) Visual Basic 6 (курс)
Сделать Приложения для настольных компьютеров с VB6. С 39 €.
Рекламные ссылки