Crontab-UI, hantera Cron-jobb enkelt och säkert

om crontab-ui

I nästa artikel ska vi ta en titt på Crontab-UI. Det här är en webbverktyg för att enkelt och säkert hantera cron-jobb på Unix-liknande operativsystem. För dem som tycker att det är lite komplicerat att schemalägga cron-uppgifter är denna applikation en bra lösning. De av oss som inte behärskar denna typ av uppgift, det är lätt för oss att göra misstag när vi redigerar crontab för vanlig text, det är därför vi kan hitta en användbar lösning i den här applikationen.

Vi behöver inte redigera crontab-filen manuellt för att skapa, ta bort och hantera cron-uppgifter. Allt kan göras via en webbläsare med ett par musklick. Crontabs användargränssnitt gör det möjligt för oss att skapa, redigera, pausa, ta bort, göra säkerhetskopior av cron-jobb. Vi kan även importera, exportera och implementera jobb på andra maskiner utan problem. Ansökan skrivs med NodeJS.

Installera Crontab-UI

Vi kommer att kunna installera Crontab UI med ett kommando. Var säker på att har installerat tidigare NPM. När vi har installerat det kör vi följande kommando i terminalen (Ctrl + Alt + T) för att installera Crontab-användargränssnittet.

npm install -g crontab-ui

Hantera Cron-jobb enkelt och säkert

till starta Crontab användargränssnitt, bara spring:

Crontab-ui startade

sudo crontab-ui

Öppna nu din webbläsare och gå till http://127.0.0.1:8000. Se till att port 8000 är tillgänglig. Anteckna det du kan bara komma åt Crontab UI från det lokala systemet.

crontab-ui lokal värd

Om du vill kör Crontab UI med ditt systems IP med en anpassad port så att du kan komma åt den från vilket system som helst i nätverket, använd följande kommando:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

Crontabs användargränssnitt kan nu nås från vilken dator som helst på den nya adressen med URL: en: http: // systemIPaddress: 9000. Det här är Crontab-UI-sidan som vi hittar:

Crontab-UI lokal IP

Som framgår av skärmdumpen ovan, Crontab-UI är väldigt enkelt. Alla alternativ är självförklarande.

För att lämna Crontabs användargränssnitt, tryck bara på Ctrl + C i terminalen där den lanserades.

Skapa, redigera, köra, stoppa, ta bort ett jobb

För att skapa ett nytt cron-jobb, klicka bara på knappen "Ny". Då behöver du bara skriva detaljerna för cron-jobbet och klicka på "Spara".

  • Cronjobbets namn. Det är valfritt.
  • Det fullständiga kommandot du vill köra.
  • Välj schema. Du kan välja snabbprogrammeringsschemat (som Start, Hourly, Daily, Weekly, Monthly, Yearly) eller ställ in exakt tid för att köra kommandot.
  • Efter att du har valt schemalagd tid visas syntaxen för cron-jobbet i fältet "Jobb".
  • Välj om du vill aktivera felloggning för det aktuella jobbet.

Här är mitt exempel på cron-jobb som jag rensar Firefox-cache:

crontab-ui arbete ta bort cache

På samma sätt kan du skapa den mängd jobb du behöver. Du kommer att se alla cron-jobb som skapats på huvudsidan.

huvudsida med crontab-ui-jobb

Om du vill ändra någon parameter i ett cron-jobb efter att du har skapat det, klicka på knappen "Redigera" nedanför jobbet. För att köra ett jobb omedelbart, klicka på knappen som säger "Kör". Stoppa jobbet genom att klicka på "Stopp" -knappen.

Säkerhetskopiering av Cron-jobb

till säkerhetskopiera alla cron-jobb, tryck på "Backup" från huvudpanelen och välj "OK" för att bekräfta säkerhetskopian.

Säkerhetskopiera crontab-ui

Importera / exportera cron-jobb till andra system

En annan anmärkningsvärd egenskap i Crontab-användargränssnittet är att du kan importera, exportera och distribuera cron-uppgifter på andra system. Om du har flera system i ditt nätverk som kräver samma cron-uppgifter, tryck bara på "Exportera" -knappen. Alla innehållet i crontab-filen sparas i en fil som heter crontab.db.

Här är innehållet i filen för detta exempel, kallad crontab.db:

katt crontab-ui

cat Descargas/crontab.db

Då redan du kan överföra hela crontab.db-filen genom att importera den till det nya systemet. Du behöver inte skapa cron-jobb manuellt på alla system.

Hämta innehållet eller spara dem i den befintliga crontab-filen

Om du har skapat några cron-jobb med crontab-kommandot kan du hämta innehållet i crontab-filen genom att klicka på "Get from crontab" på huvudpanelen.

ta dig från Crontab

På samma sätt kan du spara nyskapade jobb med Crontab UI-verktyget i den befintliga crontab-filen på ditt system. För att göra detta klickar du på alternativet "Spara till crontab" i panelen.

Med det här verktyget är hantering av cron-jobb inte längre så komplicerat. Alla användare kan enkelt underhålla antalet jobb utan problem. För mer information kan du kontakta projekt GitHub-sidan.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Henry de Diego sade

    Men vad fan är det här !!? Var var «crontab -e» och att redigera filen med «timme, min, sek, dag, vecka, kommando»?