Linux és Unix alapú rendszereken a crontab parancs segít a feladatok ütemezésében, hogy azok meghatározott időpontban vagy időközönként automatikusan futhassanak a háttérben.
Amikor először indítja el a crontabot, megjelenik egy felszólítás, amely arra kéri, hogy válassza ki az alapértelmezett szövegszerkesztőt a crontab fájlok szerkesztéséhez. De mi van akkor, ha később módosítani szeretné a szerkesztőt?
crontab A nano-t ajánlja
A legtöbb Linux rendszer a nano használatát javasolja alapértelmezett crontab fájlszerkesztőként a könnyű használhatósága miatt. De természetesen ez szubjektív, ezért olyan szerkesztőt kell választania, amelyikben a legmegfelelőbb.
Ha korábban egy szerkesztőt állított be alapértelmezettként, de ezúttal egy másikat szeretne használni, a következőképpen teheti meg.
1. A Select-editor parancs segítségével
A kiválaszt-szerkesztő
parancs lehetőséget ad az alapértelmezett vagy preferált szövegszerkesztő kiválasztására Linux rendszereken.Futtassa a Select-editor parancsot, és megjelenik a szövegszerkesztők listája, amelyek közül választhat. A gyakori választások közé tartozik a Vim, az Emacs, a nano és a gedit.
A kívánt szerkesztő kiválasztásához írja be a megfelelő számot, és nyomja meg a gombot Belép.
A következő alkalommal, amikor futtatja a crontab -e parancsot, a crontab fájl megnyílik a beállított szerkesztőben.
2. Környezeti változók használata
Ha a rendszerére nincs telepítve Select-editor, használhatja a SZERKESZTŐT környezeti változó Linuxon helyette. Az EDITOR változó megadja a szövegszerkesztő elérési útját, amelyet a rendszernek meg kell hívnia a crontab futtatásakor.
Az EDITOR változó beállításához használja a következő parancsot:
export SZERKESZTŐ=/path/to/editor
Például a nano alapértelmezett szövegszerkesztőként való beállításához futtassa a következőket:
export SZERKESZTŐ=/usr/bin/nano
Az EDITOR változót beállíthatja a shell konfigurációs fájljaiban is, mint pl ~/.bashrc vagy ~/.bash_profile, hogy a változás végleges legyen. Például, hogy a nano legyen az alapértelmezett szerkesztő, adja hozzá a következő sort a saját szerkesztőjéhez ~/.bashrc vagy ~/.zshrc fájl, a használt shelltől függően:
export SZERKESZTŐ=/usr/bin/nano
A módosítások kijelentkezés nélküli alkalmazásához futtassa a következő parancsot:
forrás ~/.bashrc
Az EDITOR változó beállítása után a szokásos módon használhatja a crontab parancsot crontab fájlok létrehozására vagy szerkesztésére. Például az aktuális felhasználó crontab fájljának szerkesztéséhez futtassa a következőket:
crontab -e
A crontab használatával automatizálhatja a feladatokat Linuxon
A crontab egy hatékony automatizálási eszköz Unix-alapú rendszereken, és hasznosnak találja a feladatok ütemezéséhez Linux rendszerén. Javasoljuk, hogy a legkényelmesebb szövegszerkesztőt használja a cron feladatok szerkesztéséhez.
A crontab segítségével sokféle ismétlődő feladat ütemezhető Linuxon. Például biztonsági másolat készítése, fájlok letöltése vagy egyszerűen a számítógép tisztítása.