Hogyan indítsa el a Cron automatikusan a WSL-ben a Windows 10 és 11

Aug 17, 2025
A Windows 10
Milliárd fotók / shutterstock.com

A Windows számos módja van a feladatok automatizálására. A leggyakoribb eszköz a Windows Task Scheduler, de ha a Windows alrendszer Linux (WSL) , Ott van még a cron démon fut feladatok a háttérben a WSL telepíteni.

Cron nem működik alapértelmezés szerint

A Windows 10 és a Windows 11 rendszeren a Cron tartalmazza a Linux környezeteket, mint az Ubuntu. A baj az, hogy a WSL nem indítja el Cron automatikusan, ami azt jelenti, hogy az automatikus feladatok alapértelmezés szerint nem hajthatók végre.

Ennek javítása, manuálisan elindíthatja a CRON-t minden alkalommal, amikor megnyitja a parancssorot, de manuálisan el kell indítania egy olyan eszközt, amely a feladatok automatizálásának feltétele, hogy hiányzik a pont.

Szerencsére könnyű megoldani ezt, és megköveteli a feladat ütemezőjét.

Ha még soha nem használta a Cron Linux-t, hogy futtassa a feladatokat, nézze meg előző bemutatónkat Hogyan ütemezzük a Linux feladatait . A mi célunk során azt fogjuk feltételezni, hogy már létrehozott néhány Cron munkahelyet a WSL telepítésében, és segítségre van szüksége annak biztosítására, hogy a Babysitting Cron ahelyett, hogy mindig.

Ehhez a bemutatóhoz fogjuk használni sudo szolgáltatás A Cron ellenőrzése és elindítása, amely a javasolt módja az Ubuntu legnépszerűbb eloszlásának modern építésének megállításához és megkezdéséhez a WSL számára.

Ezenkívül vegye figyelembe, hogy ez a bemutató feltételezi, hogy rendszergazdai jogosultsága van a WSL verziójára. Ha Ön a számítógéped egyetlen felhasználója, és akkor engedélyezte a WSL-t saját, akkor rendszergazdai jogokkal rendelkezik.

Tipp: Ez a Windows alrendszer Linux for Windows 11 , Túl - nem csak a Windows 10-re.

ÖSSZEFÜGGŐ: Hogyan ütemezzük a Linux feladatait: Bevezetés a Crontab fájlokba

Előkészíti a Linuxot

Az első dolog, amit meg kell tennünk, hogy a számítógép jelszó nélkül indítsa el a CRON-t. Amikor olyan szolgáltatást indít, mint Cron, használja a parancsot Sudo Service Cron Start . De ez a parancs jelszót igényel, mely ablakok nem férnek hozzá, amikor elindul. Ennek az úton van, hogy kikapcsolja a parancsra vonatkozó követelményt.

Ehhez nyissa meg a WSL terminál ablakát és írja be a sudo visudo . Nyomja meg az Enter billentyűzetét, írja be a Linux jelszavát, és nyomja meg újra az Enter billentyűt. Ha Ubuntu-t használ, akkor ezt megnyitja a "sudoers" fájlt a kezdőbarát használatával Nano parancssori szövegszerkesztő . Sudoers A rendszergazdák számára olyan fájl, amely megváltoztathatja a jogosultságokat és hozzáférési jogokat a felhasználók számára.

Adja hozzá a következő parancsot a sudoers fájl aljára, majd nyomja meg a Ctrl + O gombot a mentéshez és a Ctrl + X-hez a fájlból való kilépéshez.

 % sudo all = nopasswd: / usr / sbin / service cron start
 

Ez sudoers parancs azt mondja, hogy minden olyan felhasználó, aki megfelelő jogosultsággal a sudo parancs használata (amelynek tartalmaznia kell neked) nem kér jelszót a parancs futtatásához Sudo Service Cron Start , amely elindítja a Cron démont.

Miután megmentette a fájlt, ellenőrizheti, hogy a parancs a gépeléssel történik-e Sudo Service Cron Start , és meg kell kezdeni Cron anélkül, hogy kérné a jelszót. Ha ez a munka, akkor kapcsoljuk ki a Cron-t, hogy teszteljük, hogy a következő lépés, amit a következő lépésben működik megfelelően. Ehhez kérjük, futjon sudo szolgáltatás cron stop .

Állítsa be a CRON-t a Windows Task Scheduler-ben

Ez az egyik fázis az egyik utazás a Cron Automation felé. Menjünk tovább a 2. részre a feladat ütemezőjével. Érintse meg a billentyűzet Windows gombot, majd keresse meg a "Feladatütemezőt". Indítsa el a "Feladási ütemező" parancsikont.

Amikor elindul, nézze meg a "Műveletek" szakasz, és válassza az "Alapvető feladat létrehozása" lehetőséget.

Ez megnyitja az alapvető feladat varázslót. Először is kérni fogja, hogy nevezze meg a feladatot, és adja meg egy leírást. Beléphetsz, amit akarsz itt. A "Cron" -nek neveztük, és a leírás az, hogy "egy feladat, hogy elindítsa a CRON rendszerindítását." Most, nyomja meg a "Next" -t.

A következő részben az üzletbe jutunk. Először is, a Windows azt akarja tudni, hogy mikor szeretnénk futtatni a feladatot. Válassza ki a "Ha a számítógép elindítja a rádió gombot, és kattintson a" Tovább "gombra.

A következő részben "program indítása". Ez az opció alapértelmezés szerint van kiválasztva, így kattintson a "Tovább" gombra.

Most meg kell adnunk a futtatni kívánt programot, ami WSL. Adja meg a következőket a "Program / Script" szövegbeviteli mezőbe: C: Windows \ system32 \ wsl.exe

Bizonyos érveket is hozzá kell adnunk, mivel mindazt, amit eddig elvégeztünk, a WSL indítása, de a WSL belsejében meg kell mondanunk az Ubuntu-nak, hogy elindítsuk Cron-t. Tehát az "Argumentumok hozzáadása" mezőben adja hozzá: sudo / usr / sbin / service cron start

Hit "Következő" Még egyszer, jelölje be a "Tulajdonságok párbeszédablak megnyitása, amikor a Befejezés gombra kattintva", majd kattintson a "Befejezés" gombra.

A feladat létrejött, de egy utolsó dolgot kell tennünk annak érdekében, hogy minden működik. Egy új ablak nyílik meg, amely megmutatja a létrehozott feladat összefoglalását, de csak akkor állítható be, ha bejelentkezett. Kiválasztanunk kell a rádiógombot, amely azt mondja: "Futtatás, hogy a felhasználó bejelentkezett-e vagy sem,", majd nyomja meg az "OK" gombot.

Most teszteljük feladatunkat két módon. Először is, a feladat ütemező főablakában görgessen le, amíg meg nem jelenik a feladat neve. Ha használta a "Cron" nevet, akkor a lista tetejére kell találni. Kattintson a jobb gombbal a feladatra, és válassza a "Futtatás" lehetőséget.

Ezután menjen vissza a WSL termináljához, és írja be SUDO SERVICE CRON állapot , és azt kell mondania, hogy a Cron fut. Ha nem, akkor ellenőrizze, hogy mindent helyesen adta meg az előző lépésekben.

Ha minden rendben dolgozott az első ellenőrzés során, itt az ideje a nagy tesztnek. Indítsa újra a számítógépet, és amikor visszajön, nyissa meg a WSL terminált és futtassa SUDO SERVICE CRON állapot , amelyről azt kell jelentenie, hogy a Cron most fut.

Gratulálunk! Első lépést vettél egy nagyobb, automatizált világba. A háttérben futó Cron, a WSL-ben konfigurált Cronjob automatikusan fut ütemezésre.


A Windows 10 - Most Popular Articles

Hogyan változtassuk meg a torta, ami megnyitja a Windows 10 Game Bar

A Windows 10 Jan 16, 2025

Általában a Windows + G megnyitja a Xbox Game Bar Windows 10 . De ha szeretné elindítani a játéksorot egy egyedi billentyűparancs, a Windows beállítások fedett. Íme, ..


Újdonságok a Windows 10-es november 2021 frissítés (21H2)

A Windows 10 Nov 17, 2024

Microsoft A Windows 10-es november 2021 frissítés volt felszabadított november 16-án, 2021-ben is ismert, mint 21H2, a frissítés után debütált A..


Hogyan VPN hozzáadása parancsikon az asztalára Windows 10

A Windows 10 May 30, 2025

Gyorsan elérni kell Vpn A Windows 10-ben? Csak néhány lépésben, könnyű Hozzon létre egy parancsikont A VPN-hez a Windows asztalon. Itt van, hogyan kell csin..


Hogyan hozzunk létre több mappát egyszerre a Windows 10

A Windows 10 May 13, 2025

Kézzel új mappák és almappák időigényes, ha szeretné megszervezni és kezelheti a fájlokat a Windows 10 PC. Ehelyett több mappát egyszerre a Command Prompt, PowerShell, vagy egy..


Hogyan rajzoljunk a Microsoft OneNote

A Windows 10 Jun 18, 2025

Microsoft OneNote Olyan rajzeszközöket biztosít, amelyek formákat hozhatnak létre, felhívni a szabad alakú vázlatok, és még egy egérrel vagy ujjal írjon az érintőké..


Hogyan változtathatja meg a felhasználói fiók rendszergazda Windows 10 és 11

A Windows 10 Jul 22, 2025

Windows-on minden új fiókot létrehozni egy Felhasználói fiók alapértelmezés szerint. Ennek eredményeként, ez lesz korlátozott jogosultságokat és korlátozó jelleg�..


A Microsoft létrehoz egy vészhelyzeti Windows foltot a kritikus sebezhetőség érdekében

A Windows 10 Jul 7, 2025

Új sebezhetőség van a Windows 10-ben " NYOMTATÁSI NYOMTATÁSI . " Kiderült, július elején 2021 és a Microsoft már gördülő ki vészhelyzet biztonsági frissítés m..


Az ideiglenes fájlok törlése a Windows 10 rendszeren

A Windows 10 Aug 18, 2025

A Windows temp fájlok, mint a neve is mutatja, az ideiglenes fájlok által létrehozott egyes programok használat közben a Windows 10-készüléket. Ezek a fájlok gyorsan hozzá és..


Kategóriák