..
Windows geliştiricileri bela klasik sorunlarından biri 'otomatik bazı scriptleri çalıştırmanızı (ASP, ASPX, vb.) Program ve ayarlamak tarihleri yönetmektir.
Böyle bir ihtiyaç tipik bir örneği tam veya geri sitemizin veritabanı bakım ve / performans varsayımsal bir manutenzione.asp komut dosyası olabilir.
Linux makinede aynı Yönet çok daha kolay olurdu! Linux zengin olduğu crontab ve metin tarayıcılar (. Lynx gibi) sayesinde, belirli noktalarda komut başlatmak yönetmek çok kolay hale geldi: hemen her gün gece yarısı bu basit bir script çalıştırmak için crontab satırı ekleyin:
0 0 * * * lynx-dump http://www.miosito.com/manutenzione.phpNe yazık ki, Windows üzerinde biraz 'daha az sezgiseldir ...
Not: Bu makale, sistem yöneticileri için ayrılmıştır. Sitenizin (ve bu nedenle sunucu üzerinde zamanlanmış görevlere erişimi olmayan) ev sahipliğinde ise, bilgi alınız gerekir veya sadece bu gibi hizmetlerin yararlanabilir uzaktan cron.com veya webbasedcron.com .
Sorunu çözmek için VBScript biraz ...
Zamanlanmış Görevler kullanarak genellikle bazı güzel yürütülebilir (örneğin, virüsten koruma veya bazı disk birleştirme programı gibi) atmak için kullanılır ... ama nasıl aynı veya başka bir sunucuda bir ASP komut dosyası mevcut icra ayarlamak için ne yapabiliriz?
Aslında işlem çok basit. Ve yeterince, aslında, aşağıdaki içeriğe sahip küçük bir betik (VBScript) oluşturmak:
'Ben nesnesi oluşturmak
Dim IE
Eylül IE = CreateObject ("InternetExplorer.Application")
'Ben sessiz çalışma sağlar
True olarak ayarlanırsa '(yani Explorer penceresi açın
'Bizim video ortasında)
IE.Visible = False
'Ziyaret edilecek web sitesi ayarlar ...
'... Ben çalıştırdığınız komut URL!
IE.navigate ("http://www.miosito.com/manutenzione.asp")
'Kapat
Eylül IE = Nothing
. Uzantılı Vbs kaydedin ve sonra biz operasyon pianficata ayarlayın:
Denetim Masası> Zamanlanmış Görevler> Zamanlanmış Görev Ekleİleri'yi tıklatın ve sonra göz atın. Oluşturduğunuz ve görev yapılacak istediğinizde zaman olarak Tercihlerinizi ayarlamak vbs dosyayı seçin.
Özünde: Zamanlanmış görev (tarihleri ile) da IExplorer istediğiniz komut dosyasının URL'sini ulaşmada bir örneğini (görünmez) açılacak vbs dosya başlatacak. Basit, değil mi?
| |
ASP Zero (Ebook)
Sıfırdan Microsoft ASP ve VBScript öğrenilmesi. Sadece 29 de €. |
| |
Visual Basic 6 (Ders)
VB6 ile Masaüstü Uygulamaları olun. En düşük € 39. |