..
L'un des problèmes classiques qui affligent les développeurs de Windows est de gérer l'exécution "automatique des scripts de certains (ASP, ASPX, etc.) Horaire et dates fixées.
Un exemple typique d'un tel besoin pourrait être d'un script qui effectue manutenzione.asp hypothétiques précisément le maintien et / ou sauvegarder la base de notre site.
Gérer le même sur une machine Linux serait beaucoup plus facile! Merci à la crontab, et les navigateurs texte (. Comme Lynx), dont Linux est riche, la gestion du lancement de scripts à certains moments, il devient très facile: il suffit d'ajouter la ligne crontab pour lancer ce script simple à minuit tous les jours:
0 0 * * * lynx-dump http://www.miosito.com/manutenzione.phpMalheureusement, sur Windows, il est un peu 'moins intuitif ...
Note: Cet article est consacré aux administrateurs système. Si votre site est hébergé (et n'ont donc pas accès à des tâches planifiées sur le serveur), vous devriez demander à votre fournisseur ou vous pouvez simplement utiliser des services tels que télé-cron.com ou webbasedcron.com .
Un peu de VBScript pour résoudre le problème ...
En utilisant les tâches planifiées d'habitude nous permet de jeter quelque exécutable Nice (tels que les antivirus ou un utilitaire de défragmentation de disque) ... mais comment pouvons-nous faire pour régler l'exécution d'un script ASP présentes sur le même ou un autre serveur?
En réalité, le fonctionnement est très simple. Et «assez, en fait, créer un petit script (VBScript) avec le contenu suivant:
«Je crée l'objet
Dim IE
Septembre IE = CreateObject ("InternetExplorer.Application")
«Je donne un fonctionnement silencieux
»(Si elle est définie sur True, vous ouvrez la fenêtre de l'explorateur
«Au milieu de notre vidéo)
IE.Visible = False
'Définit le site à visiter ...
«... C'est l'URL du script que je dirige!
IE.navigate ("http://www.miosito.com/manutenzione.asp")
»Fermer
Septembre IE = Nothing
Enregistrer avec l'extension VBS, puis nous avons mis l'pianficata opération.:
Panneau de configuration> Tâches planifiées> Ajouter une tâche planifiéeCliquez sur Suivant puis sur Parcourir. Sélectionnez le fichier vbs que vous avez créé et définir vos préférences quant à l'époque où vous voulez que la tâche à accomplir.
En substance: la tâche planifiée va lancer (avec des délais) vbs qui à son tour va ouvrir une instance de (invisible) dans IExplorer atteindre l'URL du script que vous souhaitez. Simple, non?
| |
ASP Zéro (ebook)
Apprendre Microsoft ASP et VBScript à partir de zéro. À seulement 29 €. |
| |
Visual Basic 6 (Cours)
Faire des applications de bureau avec VB6. A partir de 39 €. |