Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Iron
  • Upravljanje poslovima planera na lokalnim i udaljenim sistemima. Isključivanje Linuxa i planirano pokretanje

Upravljanje poslovima planera na lokalnim i udaljenim sistemima. Isključivanje Linuxa i planirano pokretanje

Linux operativni sistem vam omogućava da zakažete pokretanje, gašenje ili spavanje vašeg računara u vrijeme koje vama odgovara. Na primjer, možete zakazati da se računar ujutro pokrene i automatski isključi kada odete u krevet.

Ponekad je ovo vrlo korisno, štedite vrijeme, umjesto da čekate da se operativni sistem učita, možete odmah sjesti i raditi, a ovo je jednostavno zgodno. Možete zakazati da se računar uključi prema rasporedu, čak i nakon što se skripta završi.

Planiranje omogućavanja na Linuxu

Na Linuxu se uslužni program rtcwake koristi za gašenje ili spavanje i zakazivanje pokretanja. Ovo je alat ugrađen u kernel, tako da je već u svim distribucijama i ne morate ništa da instalirate. Sintaksa naredbe je:

$ sudo rtcwake -m način -s vrijeme

$ sudo rtcwake -m mod -t vrijeme

Nakon izvršenja naredbe, računar će se odmah isključiti. Parametar -s Određuje broj sekundi prije nego što se računar pokrene. Opcija -m postavlja režim isključivanja. Činjenica je da se računar ne isključuje u potpunosti, već prelazi u stanje mirovanja, u kojem se napajanje napaja samo nekoliko najvažnijih komponenti. Ove komponente su određene načinom rada specificiranim u ovom parametru. Dostupni načini rada:

  • pripravnost (S1)- režim sa minimalnom uštedom energije, računar vrlo brzo zaspi i jednako brzo se oporavlja. Ovaj način se koristi po defaultu;
  • meme(S3)– sve komponente sistema su onemogućene osim memorije;
  • disk (S4)– Sav memorijski sadržaj se upisuje na disk;
  • isključeno (S5)– Slično kao kod pozivanja komande za gašenje;
  • on– bez gašenja, koristi se za otklanjanje grešaka.

Na primjer, sljedeća komanda stavlja računar u stanje mirovanja i planira da se probudi za 3 minute:

rtcwake -m mem -s 180

Vrijeme početka može se podesiti ne samo u sekundama od trenutnog trenutka, već iu punom formatu datuma i vremena. Ovo se radi sa opcijom -t, ali ova opcija prihvata UNIX vrijeme, tako da prvo moramo konvertirati naše redovno vrijeme u ovaj format koristeći datum.

Na primjer, hajde da upalimo kompjuter sutra u 13.00, recimo da je danas 10. septembar 2016. Prvo, hajde da transformišemo podatke:

datum +%s -d "2016-09-11 13:00"

Isključite računar i zakažite pokretanje:

rtcwake -m mem -t 1473541200

Da zakažemo planirano gašenje linuxa ili odlazak u stanje mirovanja, koristit ćemo cron. Samo zakažite komandu rtcwake preko crontab-a u pravo vrijeme da isključite računar i zakažete ga ponovo. Na primjer, uveče gasimo linux računar i ujutro pokrećemo linux raspored:

0 21 * * * /usr/bin/rtcwake -m mem -s 28800

Ako ne morate da uključite računar, već ga samo isključite, možete koristiti shutdown umjesto prethodne naredbe:

0 21 * * * /usr/bin/shutdown -h sada

To je sve. Za više informacija o tome kako postaviti raspored zadataka u cron-u, pogledajte ovdje.

zaključci

Sada znate kako zakazati pokretanje, gašenje ili mirovanje u Linuxu. Nije teško i može biti od velike pomoći u nekim situacijama. Ako imate pitanja, pitajte u komentarima!

Na ovoj stranici želim reći kako kreirati zakazani zadatak u Windows 2008 i Windows 2008 r2.

Planirani zadaci se koriste za obavljanje zadatka po rasporedu. Planirano automatsko pokretanje programa je konfiguriran u planeru zadataka, čiji je glavni zadatak pokretanje programa ovisno o određenim uvjetima:

  • početak određenog vremena;
  • promjena stanja sistema (gašenje, stanje pripravnosti, itd.);
  • ručno pokretanje kroz interfejs planera zadataka.

Dakle, kreiranje zakazanog zadatka u Windows 2008:

1. Pritisnite dugme "Start" i odaberite stavku "Control Panel":

2. U prozoru koji se pojavi odaberite "Administracija":

4. U planeru zadataka kreirajte jednostavan zadatak:

5. Unesite naziv našeg zadatka i njegov opis. Kliknite "Dalje":

6. Odaberite frekvenciju pokretanja. Kliknite "Dalje":

8. Odaberite akciju "Pokreni program". Kliknite "Dalje":

9. Kliknite na dugme "Browse" i izaberite našu izvršnu datoteku čije pokretanje želimo da implementiramo. Kliknite "Dalje":

10. Označite polje za dodatna podešavanja. Kliknite na "Završi":

11. Podrazumevano, zakazani zadatak se pokreće u ime osobe koja ga je kreirala. Ako trebate promijeniti korisnika, kliknite na dugme Uredi i odaberite novog korisnika. Označite "Pokreni s najvišim privilegijama" i kliknite "OK":

Sve! Naš zadatak je spreman!

04.10.2009 17:50

Sa poboljšanim Planerom zadataka u Windowsu 7, možete zakazati pokretanje bilo kojeg programa u određeno vrijeme pod određenim uslovima. Također možete zakazati slanje e-pošte, pa čak i prikazivanje određene poruke.

Da biste pokrenuli Task Scheduler, otvorite Start meni, ukucajte u polje za pretragu i pritisnite Enter (u Windows 7 koji nije na ruskom jeziku, umesto reči unesite taskschd.msc).

Možete i otvoriti Kontrolna tabla (napredni prikaz) -> Administrativni alati -> Planer zadataka.

U meniju sa desne strane Akcije kliknite Kreirajte zadatak(ili Kreirajte jednostavan zadatak).

U prozoru unesite naziv novog zadatka i njegov opis. Ako trebate pokrenuti program s povišenim administratorskim pravima, aktivirajte funkciju Pokreni sa najvišim privilegijama.

Prebacite se na karticu, pritisnite dugme Stvoriti i postavite datum, vrijeme i učestalost zadatka. Za postavljanje datuma kada će planirani zadatak biti prekinut, aktivirajte funkciju valjanost i unesite datum i vrijeme.

Idite na karticu Akcije i pritisnite dugme Stvoriti.

Za planiranje pokretanja programa prema navedenom rasporedu, na padajućoj listi Akcija odaberite i pomoću dugmeta Pregled odredite lokaciju izvršne datoteke.

Da zakažete slanje e-pošte prema rasporedu, na padajućoj listi Akcija izaberite Slanje e-pošte i ispunite standardna polja: Od(vaše ime i email adresa), Kome(ime i adresa primaoca pisma), Tema(zaglavlje e-pošte) i Tekst(Tekst poruke). Ako treba da priložite fajlove poslanoj poruci, koristite dugme Pregled odredite lokaciju datoteke koju želite priložiti. Na terenu Server smtp navedite smtp server vašeg provajdera e-pošte (na primjer, smtp.mail.ru) i pritisnite uredu.

Za planiranje prikazivanja određene poruke na određenom rasporedu, na padajućoj listi Akcija izaberite Izlaz poruke i popunite polja header I Poruka.

Vrlo zgodna stvar kada se trebate podsjetiti da će za 5 minuta doći Nova godina, da je vrijeme da nahranite mačku, isključite supu ili odete na web stranicu Windows 7 - Utisci i činjenice. Takva poruka bi izgledala otprilike ovako:

Idite na karticu Uslovi i specificirati uslove za izvršenje zadatka.

Na kartici možete postaviti i dodatne opcije izvršavanja zadataka.

Nakon što završite sve ove korake, kliknite uredu da kreirate zadatak.

Da biste izmijenili kreirani zadatak, otvorite Task Scheduler, izaberite zadatak sa liste, u desnom meniju Akcije izaberite Svojstva, uredite željene opcije i kliknite uredu.

Da izbrišete zakazani zadatak, otvorite Task Scheduler, izaberite zadatak sa liste, u desnom meniju Akcije izaberite Izbriši i potvrdite svoje namjere.

Bilješka. Da bi Task Scheduler funkcionisao, usluga Task Scheduler mora se automatski pokrenuti sa Windows 7. Otvorite Kontrolna tabla (napredni prikaz) -> Administrativni alati -> Usluge. Na listi usluga pronađite, dvaput kliknite na nju, na kartici Općenito postavite tip pokretanja Auto i pritisnite uredu.

Koristeći R skripte, možete brzo i besplatno prikupiti podatke iz API-ja raznih servisa ili platformi za oglašavanje i upisati ih u bazu podataka. Ali ako redovno koristite skripte, da li ima smisla svaki put ih pokretati ručno?

Pokazat ću vam kako postaviti lansiranje R skripte u određenom intervalu u Windows operativnom sistemu.

1. Kako dodati putanju do R konzole varijablu okruženja PATH?

PATH je varijabla okruženja za operativne sisteme slične Unixu, DOS, OS/2 i Microsoft Windows, što je skup direktorija u kojima se nalaze izvršne datoteke. U osnovi, svaki pokrenut proces ili korisnička sesija ima svoju varijablu PATH.

Ovaj priručnik se odnosi na operativne sisteme Windows 8 i 10, ali lako možete pronaći detaljne vodiče za bilo koju drugu verziju Windows-a.
1.1. U redu "Pretraga" pronađite "Sistem (Kontrolna tabla)" i kliknite na vezu "Napredne postavke sistema".

1.2. U prozoru sa svojstvima sistema kliknite na dugme "Varijable okruženja...".

1.3. U odjeljku "Varijable okruženja" kliknite na varijablu PATH i kliknite na "Uredi". Ako varijabla PATH ne postoji, kliknite na Novo.

1.4. Dodajte varijablu putanju do foldera sa datotekom " R.exe».

Bat datoteka je u suštini slična .exe datoteci, ali je njen kod jednostavniji i sastoji se od nekoliko komandnih linija.

Kreiranje bat fajla je prilično jednostavno. Možete napisati naredbu za pokretanje u običnu tekstualnu datoteku s ekstenzijom TXT, spremiti je i promijeniti ekstenziju u " .bat". Opisaću još jedan način - kreiranje bat datoteke pomoću besplatne notepad Notepad ++.

2.1. Otvorite Notepad++ (možete ga preuzeti sa linka).

2.2. Unesite sljedeću naredbu:

@echo off R CMD BATCH C:\R\myscript.R

naredba " @echo off"onemogućava izlaz poruka na komandnoj liniji kada je skripta pokrenuta, ovu naredbu možete promijeniti u " @echo on” i gledajte kako skripta radi dok radi.

naredba " R CMD BATCH' započinje izvršavanje R skripte.

U drugom redu, umjesto " C:\R\myscript.R" napišite putanju do vaše datoteke pomoću R skripte.

Kao rezultat, fajl će izgledati ovako:

2.3. Sačuvajte generisani tekstualni fajl sa BAT ekstenzijom. Da biste to učinili, u izborniku Notepad ++ odaberite "Datoteka" - "Spremi kao" - "Batch datoteka (bat, cmd, nt)".

Ako ne želite da se prozor komandne linije pojavi na ekranu kada se R skripta automatski pokrene, onda kompajlirajte svoju bat datoteku u exe - u ovom slučaju, skripta će raditi u pozadini i neće vam smetati.

3.1. Preuzmite besplatni uslužni program Bat To Exe Converter sa veze.

3.2. Odredite bat fajl koji će se kompajlirati, kao i putanju i ime budućeg exe fajla.

3.3. U oblasti Vidljivost aplikacije, postavite prekidač na Nevidljiva aplikacija.

3.4. Po želji, postavite ikonu za svoj fajl.

Da biste instalirali ikonu, idite na karticu "Informacije o verziji" i pomoću dugmeta "..." odaberite željenu ikonu u polju "Datoteka ikone".

Kao ikonu možete koristiti bilo koju sliku u ICO formatu ili je nacrtati sami u besplatnom online uređivaču.

Kliknite na dugme "Kompiliraj".

4. Postavite Windows Task Scheduler

Posljednji korak konfiguracije je dodavanje zadatka u Windows Task Scheduler.

Windows Task Scheduler je ugrađeni uslužni program (sličan Linux CRON-u), s kojim možete zakazati u određeno vrijeme pod određenim uvjetima:

  • pokrenuti bilo koji program;
  • slanje e-pošte;
  • prikazivanje određene poruke.

4.1. Da otvorite Task Scheduler, kopirajte putanju " %windir%\system32\taskschd.msc /s».

4.2. Na desnoj strani planera odaberite "Kreiraj zadatak...".

4.3. Na kartici Općenito u dijaloškom okviru Novi zadatak unesite naslov i opcionalno kratak opis.

4.4. Na kartici “Triggers” postavite raspored za pokretanje skripte: kliknite na “Kreiraj” i postavite, na primjer, da se skripta ponovo pokreće svakog ponedjeljka u 12:45.

Ovim se završava proces konfigurisanja pokretanja R skripti prema rasporedu. Ako ste sve uradili ispravno, novi zadatak će se pojaviti na listi.

Izlaz

Uz ovaj vodič, postavljanje automatskog pokretanja neće trajati više od deset minuta i uštedjet će vrijeme u budućnosti.

Algoritam akcije:

  1. Postavite varijablu okruženja PATH na putanju do R konzole.
  2. Kreirajte R skriptu koja će izvršiti potrebne radnje (na primjer, sačuvati rezultat u CSV datoteku ili ga zapisati u bazu podataka).
  3. Kreirajte bat datoteku sa putanjom do R skripte.
  4. Kompajlirajte svoju bat datoteku u exe tako da radi u pozadini i da vas ne odvlači od posla.
  5. U Windows Task Scheduler, dodajte zadatak koji se ponavlja za pokretanje bat datoteke i postavite određeni vremenski interval.

Obrada ogromnih količina podataka, njihovo agregiranje i prijenos u bilo koju bazu podataka je jednostavno i brzo ako pravilno organizirate svoj posao.


Prva stvar na koju biste trebali obratiti pažnju čak i prije kreiranja zadataka je da li servis radi " Task Scheduler". Ova usluga je možda bila onemogućena prilikom konfigurisanja sistemskih usluga za oslobađanje memorije tokom korišćenja Task Scheduler nije bilo potrebno. Sada, ako će se planirani zadaci izvršavati redovno, onda se ova usluga mora prebaciti u režim automatskog pokretanja. Da biste bili sigurni da je usluga pokrenuta, pokrenite Počni — Trči — services.msc. Otvoriće se prozor prikazan ispod:

Pronađite uslugu "Task Scheduler" i uvjerite se u to u polju Država Ona ima Radni, i na terenu Tip lansiranja — Auto. Ako to nije slučaj, dvaput kliknite na naziv usluge i u prozoru koji se otvori podesite vrijednosti ​​na gore navedene (za to morate imati administratorske privilegije, tj. vaš nalog mora biti sa grupa Administratori).

Nakon što se servis pokrene i njegov tip pokretanja bude podešen na automatsko, servis će se pokrenuti pri pokretanju sistema i zadaci će se izvršavati prema rasporedu.

Sada kreirajmo zadatak.

otvoren Kontrolna tabla i kliknite na Planirani zadaci. Otvorit će se sljedeći prozor:

Za kreiranje novog zadatka kliknite na Dodaj zadatak.

U ovom prozoru morate odabrati program koji će se pokrenuti . Po pravilu, željeni program nije na ovoj listi i mora se pronaći pomoću dugmeta Pregled. Na primjer, kreirao sam mapu Scheduler na disku C i stavio test.bat batch fajl u njega, koji sadrži niz naredbi koje treba pokrenuti u određeno vrijeme. Pritiskanje dugmeta Pregled pronađite datoteku za pokretanje i pritisnite Otvori. Ako je sve urađeno ispravno, čarobnjak za kreiranje novog zadatka će prikazati sljedeći prozor:

Na terenu Ime potrebno je da navedete naziv ovog zadatka, koji će biti prikazan u prozoru . Ime može biti bilo koje. Dajte zadatku ime tako da kasnije, kada ga otvorite, , mogli biste se odmah sjetiti šta ovaj zadatak radi. U ovom primjeru sam zadatak nazvao " Testiranje planera».

Zatim morate odabrati period početka za ovaj zadatak. Moguće su sljedeće opcije:

  • . Posao će se izvoditi svakodnevno, bilo samo radnim danima ili svakih nekoliko dana u određeno vrijeme. Sve ove opcije se mogu odabrati u sljedećem prozoru, o čemu će biti riječi u nastavku.
  • . U sljedećem prozoru možete odrediti da li će se zadatak pokretati svake sedmice i odabrati dane u sedmici u koje će zadatak biti pokrenut u određeno vrijeme.
  • . Tada će biti moguće odrediti u kojim mjesecima u godini zadatak treba biti pokrenut i izabrati koje dane u mjesecu ili koje dane u mjesecu u određeno vrijeme će zadatak biti pokrenut.
  • . U sljedećem prozoru čarobnjaka moći ćete odabrati datum i vrijeme za pokretanje zadatka. Ovaj zadatak se više neće izvoditi.
  • Kada se računar pokrene. Ne postoji sljedeći prozor pri odabiru ove opcije, što je logično, jer. sa ovom vrstom pokretanja, zadatak će se izvršavati svaki put kada se računar pokrene. Ova vrsta pokretanja ne zahtijeva prijavu korisnika, zadatak će biti pokrenut u ime korisnika koji će biti potrebno specificirati u sljedećem prozoru.
  • Kada se prijavite na Windows. Ovaj tip pokretanja je sličan prethodnom, s tom razlikom što će se zadatak izvršiti tek kada se korisnik prijavi u Windows, tj. unesite svoje korisničko ime i lozinku.

Pogledajmo sada ove vrste otvaranja poslova detaljnije. Nakon pritiska na dugme Dalje prikazat će se prozor u kojem trebate navesti dodatne parametre planiranja za pokretanje zadatka. Izuzetak su posljednja dva tipa pokretanja, kada se zadatak izvršava kada se računar pokrene ili kada se korisnik prijavi. Dakle, unesite naziv zadatka i odaberite jedan od tipova pokretanja, a zatim kliknite na dugme Dalje. Ovisno o vrsti pokretanja koja je odabrana, biće ponuđene određene postavke za raspored pokretanja zadataka.


Sa tipom dnevnog pokretanja, možete odabrati hoćete li zadatak pokrenuti svakodnevno, ili ga pokrenuti samo radnim danima (naravno, praznici u sedmici se smatraju radnim danima, zadatak se izvodi od ponedjeljka do petka, uključujući) ili pokrenuti zadatak sa učestalost, na primjer, jednom u tri dana. U istom prozoru morate odabrati vrijeme početka zadatka. " datum početka" će vam omogućiti da odgodite prvo pokretanje zadatka do određenog datuma, tj. ako je danas prvi u mjesecu, i " datum početka je postavljen na 10., zadatak će početi da se izvodi 10., iako je planirano da se izvršava svakodnevno.


Sa tipom sedmičnog pokretanja, moguće je pokrenuti zadatak određenim danima u sedmici tako što ćete označiti odgovarajuće dane u sedmici u prozoru prikazanom iznad na slici. Možete odrediti da zadatak treba da se izvrši za nedelju dana, tj., na primer, prva nedelja u ponedeljak, sreda i petak, druga nedelja se zadatak ne izvršava, treća se izvršava u ponedeljak, sreda, petak, četvrta se ne izvršava itd. Takođe, potrebno je da navedete vreme u kojem će zadatak biti izvršen u određenim danima u nedelji.


Kod mjesečnog tipa pokretanja zadatka, morate označiti mjesece u kojima će zadatak biti pokrenut i navesti broj kada će zadatak biti pokrenut. Napominjemo da posljednji dan u mjesecu može biti 28., 29., 30. ili 31., pa ako zadatak treba da se završi na kraju mjeseca, onda je bolje zakazati njegovo pokretanje prvog dana sljedećeg mjeseca u 00:01. Ako postoji potreba da ne navedete određeni datum za početak zadatka, već da ga pokrenete samo, na primjer, trećeg petka u navedenom mjesecu, tada možete prebaciti odgovarajući prekidač i odabrati tražene vrijednosti iz lista polja.


Ako odaberete da zadatak pokrenete jednom, trebate samo navesti datum i vrijeme kada će se pokrenuti. Zadatak će biti pokrenut u navedeno vrijeme, a nakon toga se više neće pokretati. Zadatak od neće biti obrisan, tako da se može koristiti u budućnosti ispravljanjem datuma i vremena početka. Ova vrsta pokretanja zadataka je vrlo pogodna za neperiodično izvršavanje zadataka kada je korisnik udaljen od računara.

Kada se računar pokrene

Kao što je već spomenuto, sa ovom vrstom pokretanja, zadatak će se izvršavati svaki put kada se računar pokrene, sve dok se korisnik ne prijavi.

Kada se prijavite na Windows

Ovaj zadatak će se izvršiti kada se korisnik prijavi.

Odaberite raspored koji najbolje odgovara vašim zahtjevima za frekvenciju lansiranja, čak i ako ne odgovara baš onome što vam je potrebno. Na primjer, ako zadatak treba da se pokrene radnim danom u 21:00 i vikendom u 19:00, tada u ovoj fazi kreiranja zadatka treba odabrati zadatak koji će se izvoditi sedmično, a nakon što se kreira prilagoditi raspored po potrebi. Primjer takve postavke prikazan je na donjoj slici.

Nakon što je početni raspored postavljen, - kliknite na dugme Dalje. Primjer prozora koji se otvara prikazan je na donjoj slici.

U ovom prozoru morate unijeti ime i lozinku pod kojima će se zadatak pokrenuti. Podrazumevano, korisničko ime je jednako imenu trenutnog korisnika. Budite oprezni prilikom unosa lozinke, kao skriveno je "zvjezdicama". Ako je lozinka vrlo složena, bolje je upisati je u bilo kojem uređivaču teksta (na primjer, Notebook) i kopirajte u odgovarajuća polja. Ako se napravi greška prilikom unosa lozinke, neće biti prikazana poruka o tome, ali zadatak neće biti izvršen. Takođe, imajte na umu da prazna lozinka nije dozvoljena u Windows XP-u, iako korisnički nalog može imati praznu lozinku. Prazna lozinka će također uzrokovati neuspjeh posla. Da biste to popravili u Windows XP-u, postavite lozinku za račun i unesite je u kreirani zadatak.

Planirani zadatak će se pokrenuti pod korisničkim imenom koje je uneseno. One. moguće je od korisnika sa ograničenim pravima (grupa Korisnici) pokrenuti zadatke u ime naloga bez ograničenja prava (grupni Administratori). Da biste to učinili, prilikom kreiranja zadatka, umjesto predloženog imena trenutnog korisnika, unesite ime korisnika s administrativnim privilegijama (korisnika koji je član Administratori). To će dovesti do činjenice da će program prilikom izvršavanja zadatka moći pristupiti onim funkcijama i datotekama kojima običan korisnik nema pristup.

Još jedna stvar koju je lako zaboraviti, a koja će dovesti do toga da se planirani zadaci neće obavljati, je promjena korisničke lozinke, one koju trebate unijeti za ulazak u Windows. Ako se lozinka promijeni, morat ćete je promijeniti za sve dodijeljene zadatke, što je vrlo nezgodno, ali povećava sigurnost.

Nakon unosa korisničkog imena i lozinke, kliknite na dugme Dalje.

Ako raspored lansiranja u potpunosti zadovoljava zahtjeve, onda nakon pritiska na dugme spreman, u prozoru prikazanom na slici ispod, kreiranje će biti završeno i u prozoru Planirani zadaci in Kontrolni paneli pojavit će se novokreirani zadatak. Ako raspored pokretanja zadatka zahtijeva dalje, finije podešavanje, označite okvir " » i pritisnite dugme Spreman. U tom slučaju će se otvoriti prozor za konfiguriranje dodatnih opcija za raspored pokretanja zadataka.

Ako postoji potreba za konfiguriranjem dodatnih parametara zakazanog zadatka, kliknite desnom tipkom miša na kreirani zadatak u mapi Planirani zadaci nalazi se u Kontrolni paneli i biraj Svojstva. Ako će se dodatne postavke promijeniti odmah nakon kreiranja zadatka, tada u posljednjem prozoru prilikom kreiranja zadatka (slika u prethodnom poglavlju) morate označiti kućicu “ Postavite napredne opcije...» i pritisnite Spreman. Bilo koji od ovih nizova radnji dovest će do činjenice da se takav prozor otvara.

Ovaj prozor sadrži tri kartice sa opcijama za fino podešavanje rasporeda pokretanja zadataka. O svim postavkama koje se nalaze na njima bit će detaljno razmotreno u nastavku.

Na prvoj kartici Zadatak, čiji je izgled prikazan na slici na samom početku članka, sadrži osnovne informacije o planiranom zadatku. Ovo:

  • Putanja do datoteke u kojoj se čuvaju postavke zadatka. Na slici ova putanja je C:WINNTTasksTest Scheduler.job
  • Na terenu Trči naveden je put do programa koji radi prema rasporedu. U ovom primjeru, ovo je C:Scheduler est.bat
  • Dugme Pregled omogućava vam da promijenite putanju do programa koji se pokreće (ako je programska datoteka premještena) ili odaberete drugi program. Isto se može uraditi ručno unosom putanje i naziva izvršne datoteke u polje Trči koji se nalazi iznad dugmeta Pregled.
  • Sljedeće polje Radni folder sadrži putanju do fascikle u kojoj planirani program skladišti svoje datoteke i generiše izveštaje o aktivnostima, ako put do izveštaja nije naveden u samom programu. Koristeći vrijednost ovog polja, možete preusmjeriti izvještavanje u mapu koja nije C:Scheduler, kao u primjeru.
  • Polje za tekst Komentar omogućava vam da pohranite opis zadatka koji se pokreće. Ovo je zgodno kada nekoliko ljudi radi za računarom tako da nema potrebe da se otkriva za šta je zadatak kreiran.
  • Sljedeće polje Korisnik sadrži korisničko ime u ime kojeg će zadatak biti pokrenut. Ova vrijednost je detaljno razmotrena na kraju prethodnog poglavlja.
  • Dugme Postavite lozinku je dizajniran za promjenu lozinke ako je korisničko ime u odgovarajućem polju promijenjeno. Ovo dugme nema praktične upotrebe, jer. kada pokušate da sačuvate promene zadatka (uključujući korisničko ime), od vas će se tražiti lozinka.
  • Čavka Uključeno... se koristi za omogućavanje ili onemogućavanje poslova. Ako ga uklonite, zadatak će biti pohranjen u folderu Planirani zadaci, ali se neće izvršiti. Ovo je korisno kada se zadatak izvodi povremeno po složenom rasporedu. Privremeno onemogućavanje zadatka pomaže vam da izbjegnete brisanje i ponovno kreiranje kada ga trebate ponovo pokrenuti.

Izgled sljedeće kartice :

Ova kartica pruža sve opcije za upravljanje planiranim rasporedom pokretanja zadataka, koje su mnogo šire od onih koje bi se mogle konfigurirati u čarobnjaku za kreiranje zadataka i o kojima se raspravljalo u prethodnom poglavlju. Razmotrite sve postavke redom:

  • Vrh kartice prikazuje trenutni raspored za zakazani zadatak.
  • Kombinovana kutija Dodijelite zadatak možete promijeniti tip rasporeda početka. O svim vrstama smo govorili u prethodnom poglavlju, tako da se nećemo zadržavati na njima.
  • Polje Vrijeme početka sadrži vrijeme u kojem će se zadatak pokrenuti.
  • Dugme otvara prozor prikazan ispod.

U ovom prozoru postoji nekoliko dodatnih postavki rasporeda, koje treba posebno spomenuti.

  • datum početka. Omogućava vam da odredite datum prvog pokretanja zadatka, nakon čega će se zadatak izvršiti prema navedenom rasporedu. Ovo polje može biti potrebno kada zadatak treba započeti na određeni datum, a ne odmah nakon kreiranja.
  • datum isteka. Ovo polje vam omogućava da navedete datum posljednjeg pokretanja posla. Nakon datuma navedenog u ovom polju, zadatak se neće izvršiti. Da biste mogli navesti datum završetka, morate označiti odgovarajući kvadratić.
  • Terenska grupa Ponovite zadatak. Ako označite istoimeni kvadratić, moći ćete postaviti interval pokretanja zadatka. Na primjer, možete pokrenuti zadatak svakih 30 minuta u trajanju od 8 sati ili do određenog vremena. Vrlo zgodna funkcija za rješavanje određenih zadataka praćenja događaja. Na primjer, ponekad je potrebno provjeriti prisustvo datoteke u određenom folderu u periodu od pet minuta tokom radnog dana, a ako se tamo pojavi, onda pokrenuti skriptu koja će izvršiti određene radnje na datoteci.

    Čavka Zaustavite poslove Nije predviđeno da se završi tekući zadatak kada istekne vrijeme njegovog izvršenja. Na primjer, na terenu Trči do naznačeno vreme je 18:00. Ako je posao veoma velik i traje pola sata, tada će ga izvođenje u 17:55 dovesti do toga da posao zaista radi do 18:25. Ako je ovo stanje nepoželjno, morate označiti kućicu Zaustavi posao. U ovom slučaju, zadatak će biti prekinut u 18:00 bez obzira na sve.

  • Sljedeća grupa postavki odnosi se na odabrani tip pokretanja posla i razlikuje se za svaku vrstu pokretanja. O svim vrstama njihovih postavki govorilo se u prethodnom poglavlju.
  • Čavka otvara najšire mogućnosti za fleksibilno planiranje za jedan zadatak. Ako je postavljen, tada se na vrhu kartice pojavljuje kombinirani okvir koji navodi sve rasporede i dugmad kreirane za zadatak Stvoriti I Izbriši za zakazivanje.

    Kreiranje nekoliko rasporeda može zadovoljiti gotovo svaku želju u pogledu vremena i učestalosti pokretanja zadatka. Na primjer, možete postaviti zadatak da se pokreće ponedjeljkom u 19:00 svakih 10 minuta 2 sata, utorkom u 20:00 svakih 30 minuta sat vremena, srijedom u 14:00 svakih 5 minuta do 20:00, itd. Kao što već postaje jasno, da biste implementirali takvo fino podešavanje pokretanja zadatka, morate kreirati raspored pomoću gumba Stvoriti. Svaki kreirani raspored dodaje se u kombinovani okvir na vrhu kartice. Da biste konfigurirali ili izbrisali jedan od rasporeda, trebate ga odabrati sa liste, a zatim ga ili konfigurirati kao što je gore opisano, ili ga izbrisati pomoću odgovarajućeg gumba.

Da bih ilustrirao opisane korake, napravio sam raspored koji će zadatak pokrenuti radnim danom u 21:00 i vikendom u 9:00. Da bih to uradio, napravio sam dva rasporeda:

Zadnja treća kartica , prikazan ispod, sadrži dodatne postavke zadatka.

  • Čavka Izbriši posao, ako nema zakazanog ponavljanja, dizajniran je za uklanjanje "jednokratnih" zadataka iz mape Planirani zadaci in Kontrolni paneli. Postavljanje ovog polja za potvrdu će izbrisati zadatak ako njegov raspored pokretanja ne predviđa njegova naredna pokretanja.
  • Polje Trčite ne duže od omogućava vam da odredite maksimalno vrijeme za završetak zadatka. Možete prisiliti da se izvođenje zaustavi ako posao radi duže od navedenog vremena.
  • Grupa postavki Vrijeme mirovanje omogućava izvršavanje zadatka samo ako je računar neko vrijeme bio neaktivan. Korisno za zakazivanje pokretanja resursno intenzivnih zadataka koji oduzimaju svo vrijeme procesoru tokom njihovog izvršavanja, učitavajući ga na 100%.
  • Prva dva polja za potvrdu u grupi Upravljanje napajanjem omogućavaju vam da odredite da li da pokrenete zakazani zadatak na laptopu ako radi na baterije. Posljednji, treći checkbox vam omogućava da "probudite" računar kada je u stanju pripravnosti (režim niske potrošnje energije, kada su skoro svi računarski uređaji isključeni, ali je uključen i vraća svoj rad kada se probudi iz stanja pripravnosti režimu nekoliko sekundi, a sve aplikacije koje su otvorene u trenutku hibernacije se ne prekidaju i takođe čekaju da se računar probudi iz hibernacije).

Da biste sačuvali sve promene koje ste napravili, kliknite na dugme. uredu, nakon čega će se od vas tražiti da unesete lozinku za korisnika čije je ime naznačeno na prvoj kartici.

Budite oprezni prilikom unosa lozinke. Ako je lozinka unesena pogrešno u oba polja, neće biti izdato upozorenje o tome, a zakazani zadatak neće biti pokrenut u navedeno vrijeme.

Sljedeće poglavlje pruža primjere najčešćih rasporeda za korištenje poslova izvođenja .

Sada razmotrimo nekoliko opcija za zakazivanje konfigurisanog zadatka. Svi rasporedi pokreću test.bat datoteku iz C:Scheduler-a. Prvo sam kreirao zadatak pomoću čarobnjaka, a zatim u prozoru kliknite desnim tasterom miša na njega i izaberite Svojstva.

Na prvoj kartici Zadatak Nisam pravio nikakve izmjene, tako da neće učestvovati u opisu rasporeda. Zadnja kartica se također neće pojaviti u primjerima, s izuzetkom jednog, "jednokratnog" zadatka. Spisak opcija zakazivanja ispod:

Svakodnevno pokretanje zadatka

Prvi primjer postavljanja pokazuje kako postaviti zadatak da se izvodi svakodnevno u 21:00. Najjednostavnija verzija rasporeda, koju kreira čarobnjak bez daljnjeg prilagođavanja. tab in svojstva kreirani zadatak izgleda ovako:

Takav raspored, po mom mišljenju, ne zahtijeva nikakve dodatne komentare. Zadatak se izvodi svaki dan u 21:00.

Pokreni zadatak svaki drugi dan

Ovaj raspored se razlikuje od prethodnog samo po tome što radi jednom u dva dana.

Kao što možete vidjeti na snimku ekrana, u polju po danu je postavljeno na - Svaki 2. dan. Ovo će uzrokovati da se zadatak izvršava jednom svaka dva dana. U ovo polje možete unijeti bilo koju vrijednost.

Odgođen početak dnevnog zadatka

U ovom primjeru, zadatak je planiran da se izvršava svakodnevno, ali njegovo prvo pokretanje kasni 10 dana.

Kao što se može videti, u Dodatne postavke datum početka zadatka je 17., uprkos činjenici da je zadatak kreiran 6. Tako smo kreirali zadatak, ali smo odgodili početak njegovog svakodnevnog pokretanja za 10 dana.

Pokretanje zadatka svaki dan do određenog datuma, a zatim brisanje zadatka iz

Uz ovaj raspored, zadatak se izvršava svakodnevno do određenog datuma. Kada dođe do posljednjeg datuma pokretanja, zadatak se uklanja iz .

Ovaj raspored izvršava zadatak svaki dan, počevši od 7. do 15. kako kažu prikazano na gornjoj slici. Na kartici Postavke pokazuje da je polje za potvrdu postavljeno Izbriši posao. Postavljanje ovog polja za potvrdu će uzrokovati brisanje zadatka nakon posljednjeg pokretanja .

Pokretanje zadatka u različite dane u sedmici u različito vrijeme

Ovaj primjer pokazuje kako zakazati pokretanje zadatka. u različite dane u sedmici u različito vrijeme.

Uz pomoć takvog rasporeda implementira se sljedeći zadatak. Zadatak se izvodi radnim danima u 21:00, a vikendom u 9:00. Na kartici polje za potvrdu je postavljeno Prikaži više rasporeda, zatim su označeni radni dani i vrijeme početka zadatka postavljeno u 21:00. Zatim je pomoću gumba Kreiraj kreiran drugi raspored, čiji je tip pokretanja promijenjen u i staviti čavke oko vikenda. Sada, na različite dane, zadatak će biti pokrenut u različito vrijeme.

Možete kreirati više rasporeda za fino podešavanje kada se zadatak izvršava različitim danima, do sedam rasporeda da postavite raspored za pokretanje zadatka u različito vrijeme svakog dana u sedmici.

Pokrenite zadatak svake minute tokom radnog vremena radnim danima

Ovaj raspored pokreće zadatak svake minute tokom radnog dana, a samo radnim danima. Takav raspored će biti koristan za provjeru iz skripte da li datoteka postoji u određenom folderu. Na primjer, filijale svakodnevno u različito vrijeme šalju izvještaje o obavljenom poslu za prethodni dan na ftp u centrali, koji bi trebao biti automatski raspakovan i uvezen skriptom u korporativnu bazu podataka. Planer pokreće skriptu koja provjerava da li se datoteka pojavila u navedenoj mapi, ako se pojavi, izvršava potrebne radnje s njom, a ako datoteka ne postoji, skripta se završava.

Početak rasporeda zakazan je svakog radnog dana u 8:00 sati. IN Dodatne postavke precizirano je da se zadatak izvodi iznova i iznova svake minute do 19:00. Stoga će maksimalno kašnjenje u obradi datoteke koja se pojavila u mapi biti sekunde.

Pokretanje mjesečnog zadatka

Ovaj primjer pokazuje kako postaviti zadatak da se pokreće jednom mjesečno. Po pravilu, takva frekvencija je potrebna za pokretanje skripti koje analiziraju dnevnike za prošli mjesec, kreiraju statistiku i arhiviraju dnevnike.

Predviđeno je da se zadatak pokrene prve minute u novom mjesecu. To je zato što mjesec može imati 28, 29, 30 ili 31 dan. Kako ne biste kreirali svoj raspored za svaki mjesec, logičnije je zadatak obaviti prvog dana svakog mjeseca.

Rasporedi izgrađeni na ovim primjerima moći će izvršiti zadatak tačno u vrijeme, onoliko često i u one dane kada je potrebno riješiti zadatak. Postavke su toliko fleksibilni da možete kreirati proizvoljno složen raspored. Upotreba omogućava vam da odbijete da koristite uslužne programe koji mogu biti nestabilni, zauzimaju dio sistemskih resursa ili nemaju potrebnu fleksibilnost postavki.

U sljedećem poglavlju ukratko ću govoriti o tome kako testirati posao koji ste kreirali da biste bili sigurni da radi glatko prvi put.

Nije dovoljno kreirati zadatak i napisati program ili skriptu koji će se pokrenuti . Obavezno izvršite probno pokretanje zadatka kako biste bili sigurni da zadatak radi točno kako je planirano i da nema problema kada se pokrene. To je prilično jednostavno.

Desni klik na kreirani zadatak u i odaberite stavku Trči. Zadatak će biti pokrenut odmah bez obzira na raspored.

Najčešće greške pri kreiranju zadatka koje dovode do toga da zadatak ne počinje u određeno vrijeme ili do neuspjeha tokom probnog pokretanja zadatka su pogrešno unesene lozinke. Ništa manje često možete naići na činjenicu da se zadatak ne pokreće zbog prazne lozinke računa. Windows 2000, za razliku od Windows XP, će pokrenuti zadatak pod nalogom sa praznom lozinkom. U XP-u, zadatak se neće pokrenuti. Rješenje ovog problema je postavljanje lozinke za račun i navođenje u postavkama zadatka.

Druga greška može biti uzrokovana činjenicom da putanja do programa ili skripte koju pokreće zadatak nije ispravno navedena. Konkretno, ako postoje razmaci na putanji do programa ili skripte koja se pokreće, tada se putanja mora staviti u navodnike.

Drugi problem s pokretanjem zakazanog zadatka može uzrokovati nepokrenuta usluga . Imajte na umu da ako postoje zakazani zadaci, onda je režim pokretanja usluge Task Scheduler to bi trebao biti Auto. Ako je servis start mode Ručno, tada će se čarobnjak za kreiranje zadataka pokrenuti bez problema. Windows će automatski pokrenuti potrebnu uslugu kada otvorite čarobnjak i nakon ponovnog pokretanja usluge će ostati neaktivan i zadatak se neće pokrenuti. Kako provjeriti i postaviti način pokretanja usluge Task Scheduler in Auto, je gore opisano.

Nakon uspješnog završetka probnog rada zadatka, u glavnom prozoru , na grafikonu Prošli rezultat pojavit će se vrijednost 0x0. Ovo ukazuje da je pokretanje zadatka bilo uspješno. Ako pokretanje zadatka iz nekog razloga nije uspjelo, onda u koloni Država biće napisano " Pokretanje nije uspjelo". Da biste saznali razlog zašto se zadatak ne pokreće, otvorite dnevnik rada .

Na slici je prikazan meni Advanced Scheduler. Da biste otvorili dnevnik rada, izaberite donju stavku menija Pogledaj zapisnik. Primjer evidentirane greške je prikazan ispod. "Test Scheduler.job" (test.bat) 03/14/2004 20:51:20 ** GREŠKA ** Pokušaj korištenja naloga posla nije uspio, tako da posao nije završen. Specifična greška: 0x8007052e: Prijava nije uspjela: korisničko ime ili lozinka nisu prepoznati. Provjerite jesu li korisničko ime i lozinka ispravni i pokušajte ponovo.

Da bih dobio naznačenu grešku, namjerno sam u zadatak unio pogrešnu korisničku lozinku i pokrenuo ga naredbom Trči onako kako je gore pomenuto.

Dakle, koristeći dnevnik rada pomoći će vam da brzo otklonite uzrok zašto posao nije započeo.

Dnevnik operacija se nalazi u datoteci SchedLgU.Txt, koja se nalazi u root-u sistema, tj. u fascikli u kojoj je instaliran Windows. Kodiranje ove datoteke je Unicode.

Count Stanje planera može sadržavati vrijednosti objašnjene u donjoj tabeli.

Uspješno probno izvođenje zadatka ne poništava potrebu za stalnim praćenjem izvršavanja zadatka. Stavljajući zadatak u "borbenu" operaciju, ne zaboravite povremeno pregledavati dnevnik i . Razumnije rješenje je kreirati log datoteku samog zadatka i otvoriti ovaj dnevnik kada završi svoj posao. Na primjer, kada ujutro dođete na posao, vidjet ćete otvoreni prozor uređivača sa datotekom evidencije. To će vas natjerati da nesvjesno pogledate rezultat zadatka, a odsustvo otvorenog prozora će značiti probleme koji su nastali ili prilikom pokretanja zadatka ili tokom njegovog izvršavanja. To će vam omogućiti da brzo riješite problem.

Često postoji potreba za automatskim izvršavanjem određenih radnji na računarima korisnika u lokalnoj mreži. Administrator može upravljati zadacima na računarima korisnika na daljinu preko mreže. Račun pod kojim će se upravljati zadacima mora imati prava administrator na računaru korisnika.

Da kreirate, uredite ili izbrišete zadatak na računaru korisnika preko mreže, otvorite putem mreže njegov kompjuter.

Ostali zajednički resursi na računaru korisnika uključuju Planirani zadaci. Otvorite ovaj folder. Primjer prozora prikazan je na sljedećoj slici.

Da biste kreirali novi zadatak na računaru korisnika, kliknite desnim tasterom miša i izaberite iz menija Kreirajte zakazani zadatak, kao što je prikazano na gornjoj slici. Nakon toga će se kreirati novi na računaru korisnika. prazan zadatak. Čarobnjak se neće pokrenuti jer posao se kreira preko mreže, a ne lokalno. Nakon što unesete naziv novog zadatka, morate konfigurirati njegova svojstva. To se može učiniti u prozoru koji se otvori desnim klikom na novi zadatak, pri odabiru stavke menija Svojstva.

Kada postavljate posao, imajte na umu da se posao postavlja na daljinu, a ne lokalno.

Svi parametri posla koji je konfiguriran na daljinu identični su onima lokalnog posla i opisani su gore.

Windows XP i stariji uključuju uslužni program komandne linije schtasks, koji vam omogućava da upravljate planiranim zadacima na računarima na vašoj lokalnoj mreži. Ovaj uslužni program će biti neophodan za upravljanje zadacima iz skripti. Pomoć u vezi sa ključevima za pokretanje ovog uslužnog programa može se dobiti kucanjem

Top Related Articles