Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Ubuntu má úloha chyby

Cron démon je užitočný nástroj pre automatické vykonávanie príkazov shellu , ale to nie je hlavnou zložkou Ubuntu Linux . Je to len služba , ktorá beží na pozadí . Chyby cronu vyplynúť z nesprávne konfigurovaný crontab súbor , služba nie je spustená , alebo pokusu o vykonanie príkazu , pre ktorú nemáte privilégiá . Cron Service

Ak máte problémy s cron nefunguje správne , mali by ste začať tým , uistite sa , že démon cron beží . Cron démon je služba na pozadí , ktorý má byť spustený na vykonanie úloh v určenom čase . Ak je váš systém Ubuntu nie je nakonfigurovaný na spustenie služby pri bootu , potom budete musieť ručne spustiť službu pred tým , než sa spustí . Môžete sa uistite , že služba sa spustí automaticky pri štarte občas zadaním príkazu " sudo /etc /init.d /cron štart " a následne " sudo update - rc.d cron východiskových hodnôt " v termináli .

crontab syntaxe

crontab súbory sú tolerantní , ako si vybrať do vesmíru z jednotlivých zložiek príkazu cron . Čo je však dôležité , je poradie čísel a syntaxe skutočného príkazu , ktorý vykonávajúceho . Dvojitá kontrola , aby sa ubezpečil , že čísla predstavujúce dátum a čas sú v správnom poradí . Ak ste vybudovali svoje crontab súbor z príkladu súborov , majte na pamäti , že čiarky predstavujú viac hodnôt pre danej kategórii a neoddelí rôznych časových kategórií . Napríklad , ak ste dal " 1,20 " na začiatku riadku , príkaz bude vykonávať v 1. a 20. minúte hodinu , ktorú ste zadali .
Oprávnenie

Ak ste zadali na vaše individuálne povely cron správne , potom problém môže ležať pri príkazov, ktoré sa snaží realizovať . Ak váš príkaz cron zahŕňa súbor alebo program , ktorý váš užívateľský účet nemá oprávnenie , potom démon cron nevykoná príkaz . Jediný spôsob, ako cron démon môže automaticky spustiť príkaz , ktorý sa má v celom systéme oprávnenia je priradiť tento príkaz do koreňového crontab . To možno vykonať pomocou príkazu " sudo crontab - e " .
Error Log

Ak máte zaistené , že démon cron beží pri spustení systému a že tam nie je nič s vaším velením zle , potom sa budete musieť pozrieť na protokole chýb systému sa dozvedieť viac o tom , prečo sú príkazy cron sa nevykonáva správne . Ubuntu uloží tento log ako " syslog " súboru v adresári " /var /log /" .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené