..


Enlaces patrocinados

Inicio de una secuencia de comandos ASP utilizando tarea programada

Artículo escrito por Max Bossi

Uno de los problemas clásicos que aquejan a los desarrolladores de Windows es la gestión de la ejecución "automática de ciertos scripts (ASP, ASPX, etc.) Horario y fechas establecidas.

Un ejemplo típico de esta necesidad puede ser un script manutenzione.asp hipotético que realiza precisamente el mantenimiento y / o copia de seguridad de la base de datos de nuestro sitio.

Administradores de los mismos en una máquina Linux sería mucho más fácil! Gracias a la crontab, y los navegadores de texto (. Como Lynx) de que Linux es rica, la gestión de la puesta en marcha de programas en distintos puntos es muy fácil: sólo tiene que añadir la línea de crontab para ejecutar este script sencillo a la medianoche todos los días:

 



 0 0 * * * lynx-dump http://www.miosito.com/manutenzione.php

 
Por desgracia, en Windows, es un poco "menos intuitivo ...

Nota: Este artículo está dedicado a los administradores de sistemas. Si su sitio está alojado (y por lo tanto no tienen acceso a las tareas programadas en el servidor), debe preguntar a su proveedor o simplemente puede hacer uso de servicios tales como la distancia cron.com o webbasedcron.com .

Un poco de VBScript para resolver el problema ...

Mediante las tareas programadas por lo general se utiliza para arrojar algo de bonito ejecutable (como antivirus o alguna utilidad de desfragmentación de disco) ... pero ¿cómo podemos hacer para configurar la ejecución de la presencia de un script ASP en el mismo u otro servidor?

En realidad, el funcionamiento es muy sencillo. Y "lo suficiente, de hecho, crear un pequeño script (VBScript) con el siguiente contenido:






 'Creo el objeto







 Dim IE







 Septiembre IE = CreateObject ("InternetExplorer.Application")









 "Le doy un funcionamiento silencioso







 (Si se establece en True, se abre la ventana del explorador







 "En el centro de nuestro video)







 IE.Visible = false









 "Establece el sitio web para visitar ...







 "... Esa es la URL del script que me encuentro!







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









 'Cerrar







 Septiembre IE = Nothing

 

Ahorre con la extensión VBS, y luego establecer el pianficata operación.:
 



 Panel de control> Tareas programadas> Agregar tarea programada

 
Haga clic en Siguiente y luego en Examinar. Seleccione el archivo vbs que ha creado y establecer sus preferencias en cuanto al momento en que desea que la tarea a realizar.

En esencia: la tarea programada se iniciará (con plazos) vbs que a su vez se abrirá una instancia de (invisible) en IExplorer llegar a la dirección URL de la secuencia de comandos que desee. Simple, ¿verdad?

En la misma categoría ...
E-Learning
ASP Cero (Ebook) ASP Cero (Ebook)
Aprendizaje de Microsoft ASP y VBScript desde cero. Con sólo 29 €.
Visual Basic 6 (del curso) Visual Basic 6 (del curso)
Hacer aplicaciones de escritorio con Visual Basic 6. A partir de 39 €.
Enlaces patrocinados