![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Risposte alle domande più frequenti FAQ per UNIX, comandi UNIX, Linux, Sistemi Operativi, System Administration, Programmazione, Shell, Shell Script, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| cron job cron inizia nuovo processo | ron76 | SUN Solaris | 3 | 05-12-2008 01:07 AM |
| Crontab Crontab Restarter Cron Aiuto | ArtuDitu | Shell scripting e di programmazione | 1 | 03-05-2008 11:00 PM |
| Cron e pseudo-cron | dingusmcghee | UNIX for Dummies Domande & Risposte | 1 | 01-31-2008 12:58 PM |
| AIX e cron log filtraggio?: / Etc / cronlog.conf, / var / adm / cron / log | Keith Johnson | AIX | 0 | 01-09-2008 08:32 PM |
| cron / crontab non funziona | ezekiel61 | UNIX for Dummies Domande & Risposte | 2 | 02-05-2003 07:59 AM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
|||||
|
cron e crontab
Abbiamo centinaia di fili che coinvolgono cron e crontab. Piuttosto che creare un post con decine di link, io ho pensato solo a scrivere un tutorial con pochi collegamenti selezionati.
Le basi cron è un demone che esegue periodicamente compiti. crontab è il nome di testo che viene utilizzata per il controllo di cron. Crontab Ed è anche il nome del programma che serve per modificare il file denominato crontab. Ogni utente, concettualmente, potrebbe avere un file crontab. Questi sono spesso conservati in / var /bobina/cron / crontab /. Se il mio nome utente è perderabo, poi il mio vero crontab è / var /bobina/cron / crontab / perderabo. Quando cron è stata scritta prima vi era un unico denominato crontab / etc / crontab e solo root può modificare. Ora che tutti possono usare cron, crontab ogni ottiene il nome dell'utente che lo possiede. Perché ci sono così tante possibili crontab, cron non può controllare tutte le modifiche. Ecco perché è necessario utilizzare il programma crontab. Oltre a modificare il file crontab, che consente anche di cron conoscere il cambiamento. Se avete semplicemente modificare il file in / var /bobina/cron / crontab /, cron non noteranno la modifica. Il comando crontab root può sempre usare il comando crontab. Gli altri utenti possono essere bloccati. Un file, di solito in / usr / lib / cron / cron.deny contiene un elenco di utenti che sono vietati l'uso di cron. Se il file non esiste, / usr / lib / cron / cron.allow può elencare gli utenti che possono usare cron. Se il file non esiste, solo root può usare cron. Per consentire a tutti l'uso di cron, creare un file vuoto cron.deny. Ma attenzione che crontab con il comando! Dobbiamo avere una dozzina di fili da gente che ha fatto un errore "crontab-r", che elimina completamente il tuo crontab. Non vi è alcun modo semplice per recuperare da questo. Piuttosto che semplicemente utilizzando il comando "crontab-e" per modificare il file, alcuni dei nostri membri suggeriscono crontab-l> mycrontab VI mycrontab crontab <mycrontab Il formato di un crontab entrata Un genere crontab entrata possono essere: 15 18 * * 1-5 / alcuni / script Questo dice a eseguire / alcuni / script a 18:15 su Lunedi al Venerdì. I primi cinque campi sono: minuti (0-59) ore (0-23) giorno del mese (1-31) mesi l'anno (1-12) giorno della settimana (0-6, con 0 \u003d Domenica) Ogni campo può essere un asterisco sensi tutti i valori, o di un unico intero, molti interi separati da virgole, o due numeri interi separati da un trattino per indicare un intervallo. Con alcune versioni di cron, giorno della settimana è 1-7 con 7 \u003d Domenica. Molte versioni di cron accettare o 0 o 7, Domenica. Crontab entrata per il primo Venerdì del mese, o ogni altro Martedì, Sabato scorso o del Mese Considerare questa voce: 0 0 1-7 * 5 / alcuni / script Si potrebbe sperare che durerà / alcuni / script durante il primo minuto del primo Venerdì del mese. Purtroppo, sarà eseguito lo script su ogni giorno della prima settimana del mese e su ogni Venerdì. Vedere questo thread per vedere una soluzione a questo problema. crontab entrata di eseguire ogni ultimo giorno del mese Funziona da linea di comando ma non in crontab Questo è forse il nostro numero uno denuncia con cron. Quando l'utente si collega a Unix, script di avvio di installazione proprio ambiente. Potete vedere il vostro ambiente con i comandi "printenv" o "env". D'altro canto, cron stabilisce solo una scarsa ambiente (vedi Problema con crontab per i dettagli.) Penso che la soluzione migliore è quella di scrivere gli script di shell che costituiscono il proprio ambiente e di eseguire questi tramite cron. Questo è ciò che ha lavorato in non in esecuzione in cron. In ping da cron, L'utente utilizzato un percorso assoluto, piuttosto che ridefinire la variabile PATH. In questo thread: Cron problema?, L'utente la provenienza. File di profilo di creare l'ambiente e ha funzionato. Ma la tecnica che ha causato un problema in stty: tcgetattr: Non è una macchina da scrivere E penso anche che si stabilisce per un misterioso problema. Cambia. Cronjobs il tuo profilo e all'improvviso maggio fallire. Un ultimo motivo viene utilizzato il segno per cento in un comando come in crontab questo post. Più cron Tutorial E, infine, Necessità di cron informazioni su tut e Cron Jobs sono alcuni link ad altri tutorial cron. |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|