..
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.phpPor 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 programadaHaga 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?
| |
ASP Cero (Ebook)
Aprendizaje de Microsoft ASP y VBScript desde cero. Con sólo 29 €. |
| |
Visual Basic 6 (del curso)
Hacer aplicaciones de escritorio con Visual Basic 6. A partir de 39 €. |