Kuinka ajoittaa python -komentosarja Windows Task Scheduler

Sen sijaan, että suoritettaisiin Python -skriptejä manuaalisesti rutiinitehtäviin, miksi et automatisoi niitä juoksemaan yksin ja haluamaasi aikaan? Windows Task Schedulerin avulla voit ajoittaa tehtävät suorittaaksesi automaattisesti tietyinä aikoina tai väleinä, miksi et käyttäisi sitä myös python -skriptien ajoittamiseen?

Sisällysluettelo

Hyvä tietääKuinka suorittaa python -skripti Macissa

Aikataulu Python -komentosarja suoraan tehtävän aikataulussa

Windows Task Schedulerin avulla voit suorittaa Python -komentosarjan päivittäin, viikoittain tai mukautetulla aikataululla. Paina niin painamalla Win + R, kirjoitataskschd.msc, ja paina ENT Avaa Task Scheduler.

SiirtyäToimetTab ja napsautaLuo perustehtävä ...Aikataulun luominen.

Anna tehtäväsi animi, tarjota akuvausja napsauta sittenSeuraava.

Valitse, milloin haluat tehtävän aloittavan, esimerkiksiPäivittäin-Viikoittain-Kerrallajne., ja napsautaSeuraava.

Aseta aloituspäivä ja aika (tarvittaessa) tehtävään ja jatka. Sitten,ToimintaOsa, valitse suoritettava toiminto, kutenAloita ohjelmaja napsautaSeuraava.

SiinäOhjelma/komentosarjakenttä, kirjoita polku python -suoritettavaan ja sittenLisää argumenttejaKenttä, anna täydellinen polku Python -komentosarjallesi.

NapsauttaaSeuraavaAsetusten tarkistaminen ja sitten napsautaViimeistelytehtävän luominen.

Python -skriptisi on nyt suunniteltu toimimaan automaattisesti määritettyyn aikaan.

Vaihtoehtoinen menetelmä: Aikataulu Python -skripti erätiedostolla

Vaikka voit ajoittaa komentosarjan suoraan, monet käyttäjät mieluummin luovat erätiedoston. Erätiedosto helpottaa Python -skriptien suorittamista ja auttaa välttämään Python -polkujen ongelmia. Tätä varten, avoinnaMuistilappuja liitä seuraava koodi:

@echo off
"C:Pathtopython.exe" "C:Pathtoyour_script.py"
pause

Vaihda ensimmäinen polku python -suoritettavan ja toisen skriptisi polulla. SepauseKomento estää erätiedoston sulkeutumisen heti ja odottaa meitä painaa näppäintä.

Jos et ole varma Pythonin sijainnista, avaaKomentokehotusja kirjoita siihen seuraava komento löytääksesi sen:

where python

Jos ilmestyy useita python -polkuja, voit valita minkä tahansa niistä. Muista päivittää komentosarjan polku, jotta se vastaa tietokoneen sijaintia. Tallenna lopuksi tiedosto a.batlaajennus.

Erätiedoston luomisen ja tallentamisen jälkeen voit ajoittaa sen Windows Task Scheduleriin.

Liittyvät:Kuinka luoda tehtävä Windows 11 Task Scheduler -sovelluksen avulla

Ota tehtävä suorittaa automaattisesti

Varmistaaksesi, että ajoitettu skripti toimii keskeytyksettä, avoinnaTehtävän aikataulun kirjasto, napsauta hiiren kakkospainikkeet ja valitseOminaisuudet.

AllaYleinenTAB, valitseSuorita, onko käyttäjä kirjautunut sisään vai ei. Lisäksi, jos käsikirjoituksesi vaatii hallinnollisia oikeuksia, tarkistaJuoksua korkeimmilla etuoikeuksilla.

PäälleOlosuhteetvälilehti, poista valintaKäynnistä tehtävä vain, jos tietokone on vaihtovirtallaJos käytät kannettavaa tietokonetta.

Lopuksi napsautaHyväTallenna asetukset ja varmista, että tehtävä toimii sujuvasti.

Varmista ajoitettu python -komentosarjan suorittaminen

Tehtävän asettamisen jälkeen testaa se vahvistaaksesi, että se toimii. Tätä tarkoitusta varten siirryTehtävän aikataulu, napsauta hiiren kakkospainikkeet ja valitseJuoksua-

Tarkista kaikki skriptin luomasi lokitiedostot tai tulosteet tarkistaaksesi sen oikein:

Jos se ei suorita, tarkista Python-polku, komentosarjan sijainti tai käyttöoikeudet.

Kääriä

Tehtävä-aikataulu antaa meille luotettavan tavan automatisoida Python-skriptit ilman, että se tarvitsee kolmansien osapuolien työkaluja, koska se on rakennettu Windowsiin. Kun olet asettanut sen, skriptit toimivat taustalla ilman ylimääräisiä vaivaa, säästäen aikaa ja pitävät asiat johdonmukaisina. Jos haluat käyttää skriptejä säilöönotetussa asennuksessa, voit tarkistaa tämän oppaan python -skriptien suorittamisesta Dockerilla.

Related Posts