Hausa
Appearance
Hausa
Appearance
Ana amfani da Tsarin Ayyuka (Task Scheduler) don sarrafa ayyuka na lokaci-lokaci a cikin WSL, don guje wa maimaita ayyukan kula da hannu. Yana ba da yanayin sarrafawa na gani, wanda ba ku buƙatar tuna rikitattun sigogin layin umarni don ƙirƙira da sarrafa ayyukan lokaci ba.
Misalan amfani da wannan aikin:
Duk ayyuka suna tattare a ƙarƙashin hanyar \WSLDashboard\UserTasks\ na Tsarin Ayyuka na Windows, don sauƙin dubawa da sarrafawa. Kuna iya ganin matsayin ayyuka a lokacin gaskiya a cikin ƙira (a shirye / yana aiki / an kashe).
Kuna iya zazzage rubutun misali (ajiye rarraba) daga ma'ajiyar al'umma da ke ƙasa, don farawa cikin sauri:
https://github.com/owu/wsl-community
Wannan ma'ajiya ce da masu amfani ke ginawa tare; muna maraba da ku gabatar da Pull Request don ba da gudummawar rubutu ko raba mafi kyawun ayyuka.
Kowane aikin lokaci za a iya saita umarni da zai aiwatar (rubutu ko shirin aiwatarwa), yana tallafawa waɗannan zaɓuɓɓuka:
| Abun Saitawa | Bayani |
|---|---|
| Umarnin aiwatarwa | Hanyar rubutu ko shirin aiwatarwa da za ku gudanar, yana tallafawa nau'ikan .bat, .ps1, .cmd, .exe, .py da sauransu. Za ku iya zaɓar fayil ɗin ta maɓallin "Bincika". |
| Sigogin umarni | Ƙarin sigogi da za a mika wa umarni, na zaɓi. |
| Izinin admin | Bayan ɗora alama, aikin zai gudana da mafi girman izini, ya dace da ayyukan da ke buƙatar haɓaka UAC. |
Bayan ƙirƙirar aiki, kuna iya aiwatar da waɗannan ayyuka akan aikin:
| Aiki | Bayani |
|---|---|
| Gudanar nan da nan | Tilasta ƙaddamar da aiki cikin gaggawa, ba tare da la'akari da dokokin jadawalin ba. |
| Kunna/Kashe | Dakatar ko ci gaba da jadawalin aikin na atomatik. |
| Share | Cire aikin daga Tsarin Ayyuka. |
Jadawalin aiki yana amfani da daidaitaccen maganganun Cron mai filaye 5 don bayyana dokokin aiwatarwa, a tsari:
minti awa rana wata ranar mako| Filin | Iyakar ƙima | Bayani |
|---|---|---|
| Minti | 0 – 59 | A wane minti na kowace awa za a aiwatar |
| Awa | 0 – 23 | A wace awa ta kowace rana za a aiwatar |
| Rana | 1 – 31 | A wace rana ta kowane wata za a aiwatar |
| Wata | 1 – 12 | A wane wata na kowace shekara za a aiwatar |
| Ranar mako | 0 – 7 | 0 da 7 duka suna nufin Lahadi |
Kowane filin yana tallafawa waɗannan ƙa'idodin:
* — ya dace da duk ƙima (misali * * * * * yana nufin aiwatarwa kowane minti)*/N — aiwatarwa a kowane ragi na N (misali */5 * * * * yana nufin aiwatarwa kowane minti 5)0 9 * * 1 yana nufin aiwatarwa a 9:00 na safe kowace Litinin)Lura: ƙima da yawa da aka raba da waƙafi (kamar
1,15) da maganganun iyaka (kamar1-5) ba a tallafa su ba; don ƙarin ƙuntatawa duba lura da ke ƙasa.
Wannan software ɗin ba ya gudanar da daemon ɗin Cron na asali, sai dai yana fassara maganganun Cron zuwa sigogin ƙaddamarwa na ayyukan Windows (schtasks.exe). Don daidaitawa da kyau, mai fassara yana tallafawa nau'ikan haɗin 7 kawai da ke ƙasa, wanda ya rufe mafi yawan yanayin ayyukan lokaci:
| # | Tsari | Bayani | Yanayin Amfani |
|---|---|---|---|
| 1 | * * * * * | Aiwatarwa kowane minti | Ayyukan kulawa, bincike na lokacin gaskiya |
| 2 | */N * * * * | Aiwatarwa kowane minti N | Ayyukan dubawa na lokaci-lokaci |
| 3 | M * * * * | Aiwatarwa a minti na M na kowace awa (kamar 3 * * * *) | Ayyuka na sa'a |
| 4 | M H * * * | Aiwatarwa a kowace rana a H:M (kamar 0 3 * * *) | Kula na yau da kullun, kamar share asarar da safe |
| 5 | M H * * DOW | Aiwatarwa a H:M a takamaiman ranar mako (kamar 0 12 * * 1) | Ayyukan mako-mako, kamar ajiyar bayanai kowace Litinin |
| 6 | M H D * * | Aiwatarwa a H:M a takamaiman ranar kowane wata | Ayyukan wata-wata, kamar ƙirƙirar rahoto a rana ta 1 |
| 7 | M H D MON * | Aiwatarwa a H:M a takamaiman wata da rana na kowace shekara | Ayyukan shekara-shekara, kamar aiwatarwa a wani wata |
Idan magana ba ta cikin nau'ikan 7 na sama ba, tsarin zai ɗauke ta a matsayin
Unsupported cron patternkuma ya ƙi ƙirƙirar.
Saboda tushen aiwatarwa na Tsarin Ayyuka na Windows ne, mai fassarar Cron ɗin wannan software ɗin yana da waɗannan bambance-bambance daga Cron na Linux na daidaitaccen tsari:
,) da iyaka (-) ba Daidaitaccen Cron yana ba da damar bayyana maki na lokaci da yawa ta waƙafi (kamar 1,15,30 * * * * yana nufin minti na 1, 15 da 30), ko bayyana iyaka ta haɗa (kamar 1-5 * * * * yana nufin minti na 1 zuwa 5).
Ƙuntatawar wannan software ɗin: kowane filin yana iya ƙunsar lamba ɗaya, tauraro (*) ko matsayi (*/N) kawai; waƙafi da haɗa ba a tallafa su ba.
Daidaitaccen Cron yana ba da damar haɗin kowane fili kyauta (kamar * 3 * * * yana nufin kowane minti a cikin awa ta 3 na dare), amma wannan software ɗin yana tallafawa nau'ikan tsayayyu 7 da aka jera a sama kawai; maganganun da ba su cikin wannan iyaka ba za a ƙi su.
A cikin daidaitaccen Cron, */5 * * * * yana daidaitawa sosai zuwa mintin 0, 5, 10, 15... na agogo. Wannan software ɗin yana fassara shi zuwa sigogin /SC MINUTE /MO 5 na Windows, wanda logikan sarrafawa ya kasance ƙididdige tazara daga lokacin ƙirƙira ko kunna aikin.
Misali, idan kun ajiye kuma kun kunna aiki da ke gudana kowane minti 5 a 10:02, zai fara aiwatarwa a 10:07, sannan 10:12, maimakon daidaitawa zuwa 10:05 na daidaitaccen agogo.