Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Linux >> Content

    Hur man driver ett cronjobb

    Cron är ett UNIX- program som tillåter användare att schemalägga jobb ska köras vid angivna intervaller . Det är bäst lämpad till jobb som måste upprepas regelbundet under en lång tidsperiod. Du skapar en crontab -fil som innehåller en sekvens av kommandon och en e-postadress till vilken UNIX skickar en utgång eller fel . Denna fil körs av cron demonen med angivna intervall . Demonen förblir vilande tills det behövs för att köra en schemalagd manus Saker du behöver
    UNIX
    Anteckningar
    Computer
    Visa fler instruktioner
    Konfigurera en
    cronjobb
    1

    Skapa ett manus som innehåller den kod som du vill köra som ett cron-jobb . Till exempel kan du skapa ett perl-skript som heter myperlscript.pl .
    2

    Skapa en textfil i Anteckningar . Detta är din crontab -fil , och kommer att innehålla den sekvens av kommandon som ska köras under cron . . Varje post i en crontab -fil består av sex fält , separerade med mellanslag . De första fem fälten berätta cron programmet när det ska köras och det sjätte fältet innehåller kommandot som ska köras .
    3

    Skriv e-postadressen till vilken en utgång eller felmeddelanden bör skickas med UNIX på en enda rad och tryck enter . Till exempel för att skicka utdata till myemail@carrier.com är korrekt syntax :

    MAILTO = myemail@carrier.com
    4

    Skriv kommandot som ska exekveras av cron programmet. Syntaxen är :

    minut timme dag månad veckodag användarkommando

    minut , timme , dag , månad och veckodag kommandon är numeriska . Den minut kan vara valfritt antal från noll till femtio nio. Timmen varierar från noll till tjugo tre , med midnatt representeras som noll . I dag varierar från noll till trettio en , månad varierar från noll till tolv och de intervall på vardagar från noll till sju . Användaren och fält kommando är alfanumeriska . Kommandot fältet kan innehålla alla giltiga UNIX-kommando . De första fem fälten kan också innehålla ett jokertecken , * , vilket innebär att alla rättsliga värden , eller en lista med giltiga värden avgränsade med kommatecken .

    Till exempel att köra perl skriptet , myperscript.pl , kl 1 : 12:00 på den tionde och femtonde dagen i varje månad som root-användare , skulle vi skriva följande kommando :

    0 13 10,15 ** root /cgi-bin/myperlscript.pl

    5

    Spara textfilen med ett valfritt namn , t.ex. mycronfile.txt .
    6

    Ladda upp filen till din UNIX- katalog med FTP i ASCII-läge .

    7

    Aktivera crontab filen på UNIX-systemet . Kommandot du skulle skriva i SSH är :

    crontab << filepath >> /<< filnamn >>

    Till exempel om filen är placerad i cgi - bin katalog du vill skriva

    crontab /cgi-bin/mycronfile.txt Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan övervaka CPU-användning i Linux
    ·Hur man installerar FFmpeg MEncoder på CentOS
    ·Hur man bygger en Linux Music PC
    ·Hur man tar bort ett virus i Linux
    ·Hur man installerar FTP på Fedora
    ·Hur man tar bort TTY CentOS
    ·Hur man tar bort mindre utdata från Rullningshistorik
    ·Hur man byter Windows Vista med Linux OS
    ·Hur göra en Flash- video i Linux
    ·Hur du ändrar ett värdnamn i RedHat Linux
    Utvalda artiklarna
    ·Hur man ansluter en HP -skrivare till en Apple Laptop
    ·Inaktivera Dölj filnamnstillägg för kända filtyper
    ·Hur man tar bort Windows Games i Windows XP Använda Sc…
    ·Hur du flyttar Windows Search Index
    ·Hur stoppar jag en HP laptop från att ändra en hemsid…
    ·Hur man använder fästena på Linux
    ·Hur du redigerar en MTS -fil
    ·Hur man kan förbättra XP för snabbare nedladdningar
    ·Hur man tar bort Ready Boost
    ·Installera om en Dell systemet operativsystem från en …
    Copyright © Dator Kunskap http://www.dator.xyz