Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Cron je daemon , ktorý beží na pozadí operačného systému . Zistíte , že crontab celý systém , ktorý obsahuje príkazy , ktoré Cron démon sa bude spúšťať v /etc /crontab v Ubuntu a väčšina ostatných linuxových distribúcií . Môžete otvoriť tento súbor pomocou ľubovoľného textového editora , ako je napríklad gedit alebo vim , ale ako je to zvyčajne vo vlastníctve root , budete musieť použiť sudo upraviť súbor , ako je napríklad " sudo gedit /etc /crontab " .
Syntax súboru crontab je minúta , hodina , deň, mesiac , deň v týždni a príkaz - to - spustiť , bez čiarok . Napríklad , " 0 0 31 8 1 /usr /bin /foo " spustí program /usr /bin /foo o polnoci 31. augusta . Hviezdička sa stanovuje , že všetky inštancie tohto časového kódu byť vykonaný; . Napríklad , " 0 0 *** /usr /bin /foo " , bude každý deň spustenia /usr /bin /foo polnoci
váš syntaxe musí zodpovedať syntax , ktorá Cron vyžaduje , s piatich oblastiach Ak chcete zadať dátum a čas vykonania , nasleduje pole určujúce , čo vykonať . Všetky polia musia byť oddelené medzerami , a súbor crontab by mala skončiť s prázdnym riadkom v dolnej časti súboru .
Súbor oprávnenie
Ak súbor , ktorý ste opýtajte sa Cron spustiť v súbore crontab nie je spustiteľný , nemôže dokončiť prácu . Pri pohľade na oprávnenie súborov , môžete zaistiť , že Cron môžete spustiť súbor , napríklad " ls - l foo.sh " poskytne oprávnenia súboru foo.sh. Ak súbor nie je spustiteľný , môžete zmeniť povolenia pre " chmod " príkaz , v predchádzajúcom príklade , " chmod + x foo.sh " by sa súbor foo.sh spustiteľný na systémoch Linux
< . br >
cesta
cesta je zoznam zložiek , ktoré váš počítač vyhľadáva , keď dáte príkaz v Linuxe . Ak je úplná cesta nie je uvedený v súbore crontab , môžete buď upraviť $ PATH premenné životného prostredia začleniť cestu ku skriptu , alebo presunúť skript do zložky obsiahnuté v ceste . Cron používa cestu sa nachádza na začiatku súboru crontab .
Vstup
môžete otestovať vstup crontab nastavením ho spustiť v danom čase a kontrola riadne vykonávanie skriptu , napríklad , " ***** /usr /bin /test_script.sh " požiada Cron vykonať v nasledujúcej sekunde
Záznamy
< br . >
Cron štandardne miestach Podrobnosti o pracovných miest vykoná v systémových logov , ktorý sa nachádza v /var /log /syslog . Môžete použiť program " grep " pre vyhľadávanie inštancií Cron v systémovom protokole : Písanie " grep cron /var /log /syslog " bude hľadať pre všetky položky v systémovom protokole sa slová " cron " v nich . Potom, čo si poznamenajte chybové správy , môžete svoju prácu spôsobom upraviť .
Copyright © počítačové znalosti Všetky práva vyhradené