Íslenska
Appearance
Íslenska
Appearance
Task Scheduler (Verkefnaáætlun) er notað til að sjálfvirka reglubundin verkefni í WSL, sem kemur í veg fyrir endurteknar handvirkar viðhaldsaðgerðir. Það veitir sjónrænt stjórnunarviðmót sem gerir þér kleift að búa til og stjórna tímasettum verkefnum án þess að þurfa að leggja á minnið flóknar skipanalínubreytur.
Dæmi um notkun þessarar virkni:
Öll verkefni eru safnað undir \WSLDashboard\UserTasks\ slóðinni í Verkefnaáætlun Windows fyrir miðlæga stjórnun og skoðun. Þú getur séð rauntímastöðu verkefna (Tilbúið / Í keyrslu / Óvirkt) í viðmótinu.
Þú getur hlaðið niður dæmum um skript (öryggisafritun dreifinga) úr samfélagsgeymslunum til að komast fljótt af stað:
https://github.com/owu/wsl-community
Þetta er samfélagsdrifin kóðageymsla. Pull Requests eru velkomnar til að leggja til skript eða deila bestu starfsvenjum.
Hægt er að stilla hvert tímasett verkefni með skipun (skript eða keyranlegri skrá) sem styður eftirfarandi valkosti:
| Stilling | Lýsing |
|---|---|
| Skipun | Slóð að skripti eða keyranlegri skrá. Styður sniðin .bat, .ps1, .cmd, .exe, .py. Notaðu "Fletta" hnappinn til að velja skrá. |
| Rök | Viðbótar rök sem send eru til skipunarinnar, valfrjálst. |
| Keyra með stjórnandaréttindum | Þegar kveikt er á því keyrir verkefnið með hæstu réttindum, hentugt fyrir aðgerðir sem krefjast UAC-hækkunar. |
Eftir að þú hefur búið til verkefni getur þú framkvæmt eftirfarandi aðgerðir:
| Aðgerð | Lýsing |
|---|---|
| Keyra núna | Þvinga verkefnið til að keyra strax, óháð áætlunarreglum. |
| Virkja/Gera óvirkt | Gera hlé á eða halda áfram sjálfvirkri áætlun verkefnisins. |
| Eyða | Fjarlægja verkefnið úr Verkefnaáætlun. |
Verkefnaáætlun notar venjulegu 5-reita Cron segðina til að skilgreina keyrslureglur, með eftirfarandi sniði:
mínúta klukkustund dagur mánuður vikudagur| Reitur | Svið | Lýsing |
|---|---|---|
| mínúta | 0 - 59 | Mínútan í klukkustundinni til að keyra |
| klukkustund | 0 - 23 | Klukkustundin í deginum til að keyra |
| dagur | 1 - 31 | Dagurinn í mánuðinum til að keyra |
| mánuður | 1 - 12 | Mánuðurinn í árinu til að keyra |
| vikudagur | 0 - 7 | Vikudagur (0 og 7 tákna bæði sunnudag) |
Hver reitur styður eftirfarandi setningafræði:
* —— samsvarar öllum gildum (t.d. * * * * * þýðir á hverri mínútu)*/N —— á hverjum N einingum (t.d. */5 * * * * þýðir á 5. hverri mínútu)0 9 * * 1 þýðir hvern mánudag kl. 9:00)Athugasemd: Kommu-aðgreind mörg gildi (eins og
1,15) og bilsvæðissegðir (eins og1-5) eru ekki studd. Frekari takmarkanir má finna í Varúðarreglur hér fyrir neðan.
Þessi hugbúnaður keyrir ekki innfæddan Cron bakgrunnsferli, heldur þýðir Cron segðir yfir í kveikjubreytur Verkefnaáætlunar Windows (schtasks.exe). Til að tryggja nákvæma vörpun styður þáttarinn einungis eftirfarandi 7 sameiningarmynstur, sem ná yfir langflest tilvik með tímasett verkefni:
| # | Mynstur | Lýsing | Notkunarsvið |
|---|---|---|---|
| 1 | * * * * * | Keyra á hverri mínútu | Vöktunar- og rauntímagreiningarverkefni |
| 2 | */N * * * * | Keyra á N. hverri mínútu | Reglubundin skoðunarverkefni |
| 3 | M * * * * | Keyra á mínútu M á hverri klukkustund (t.d. 3 * * * *) | Heiltímaverkefni |
| 4 | M H * * * | Keyra daglega kl. H:M (t.d. 0 3 * * *) | Daglegt viðhald, eins og að hreinsa annála snemma morguns |
| 5 | M H * * DOW | Keyra á tilteknum vikudegi kl. H:M (t.d. 0 12 * * 1) | Vikuleg reglubundin verkefni, eins og öryggisafritun gagna hvern mánudag |
| 6 | M H D * * | Keyra á tilteknum degi hvers mánaðar kl. H:M | Mánaðarleg verkefni, eins og skýrslugerð 1. hvers mánaðar |
| 7 | M H D MON * | Keyra á tilteknum mánuði og degi hvers árs kl. H:M | Árleg verkefni, eins og í tilteknum mánuði |
Ef segðin tilheyrir engu af 7 mynstrunum hér að ofan, mun kerfið líta á hana sem
Unsupported cron patternog hafna stofnun.
Þar sem útfærslan byggir á Verkefnaáætlun Windows, hefur Cron þáttarinn í þessum hugbúnaði eftirfarandi frávik frá venjulegum Linux Cron:
,) og bilsvæði (-) Venjulegur Cron leyfir notkun kommu til að skilgreina mörg stök tímamark (t.d. 1,15,30 * * * * þýðir mínúta 1, 15, 30), eða bandstrik til að skilgreina bilsvæði (t.d. 1-5 * * * * þýðir mínúta 1 til 5).
Takmörkun þessa hugbúnaðar: Hver reitur getur aðeins innihaldið eina tölu, stjörnu (*) eða þrep (*/N), kommur og bandstrik eru ekki studd.
Venjulegur Cron leyfir frjálsa sameiningu hvaða reita sem er (t.d. * 3 * * * þýðir á hverri mínútu kl. 3 að morgni), en þessi hugbúnaður styður aðeins 7 föstu mynstrin sem talin eru upp hér að ofan. Segðir sem falla ekki innan þessa sviðs verða hafnaðar.
Í venjulegum Cron er */5 * * * * stranglega jafnað við mínútur 0, 5, 10, 15... klukkustundarinnar. Þessi hugbúnaður þýðir þetta yfir í Windows færibreytuna /SC MINUTE /MO 5, þar sem vinnslurök Windows er að reikna bil frá því augnabliki sem verkefnið var búið til eða virkjað.
Til dæmis, ef þú vistar og virkjar verkefni sem keyrir á 5. hverri mínútu kl. 10:02, mun það fyrst keyra kl. 10:07, síðan kl. 10:12, í stað þess að vera jafnað við venjulegt 10:05.