[gl-como] ora di funzionamento processi cron
Fabio Comuni
fabrix.xm@lombardiacom.it
Mar 27 Mar 2007 18:37:03 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Riccardo (SCASI) ha scritto:
> ciao a tutti,
>
> qualcuno di voi sa come impostare/sapere l'orario di esecuzione degli
> script che si trovano in /etc/cron.daily (uso FC6)
>
> ad esempio, a che ora viene aggiornato il db di mlocate?
> cat /etc/cron.daily/mlocate.cron
>
> #!/bin/sh
> nodevs=$(< /proc/filesystems awk '$1 == "nodev" { print $2 }')
> renice +19 -p $$ >/dev/null 2>&1
> /usr/bin/updatedb -f "$nodevs"
>
> grazie
> riki
>
io uso ubuntu, ma dovrebbe essere uguale...
come dice il file /etc/crontab:
# m h dom mon dow user command
17 * * * * root run-parts --report /etc/cron.hourly
25 6 * * * root [..] run-parts --report /etc/cron.daily
47 6 * * 7 root [..] run-parts --report /etc/cron.weekly
52 6 1 * * root [..] run-parts --report /etc/cron.monthly
(ho tagliato con [..] per evitare gli a capo)
cron.hourly viene lanciato al 17mo minuto di ogni ora di ogni giorno
cron.daily alle 6 e 25 di ogni giorno
cron.weekly alle 6.47 di ogni domenica
cron.monthly alle 6.52 di ogni primo del mese
dal man di run-parts(8):
run-parts - run scripts or programs in a directory
[..]
run-parts runs all the executable files named within constraints
described below, found in directory directory. Other files and
directories are silently ignored.
[..]
Files are run in the lexical sort order of their names unless the
- --reverse option is given, in which case they are run in the
opposite order.
quindi il db di mlocate viene aggiornato alle 6.25 di ogni giorno
ma
sulla ubuntu c'è "anacron", non "cron"
da man anacron(8):
anacron - runs commands periodically [..] Anacron can be used to execute
commands periodically, with a frequency specified in days. Unlike
cron(8), it does not assume that the machine is running continuously.
il file di configurazione di anacron è /etc/anacron
sulla mia ubuntu dice:
# These replace cron's entries
#period delay job id command
1 5 cron.daily run-parts --report /etc/cron.daily
7 10 cron.weekly run-parts --report /etc/cron.weekly
@monthly 15 cron.monthly run-parts --report /etc/cron.monthly
da man anacron(8):
For each job, Anacron checks whether this job has been executed in the
last n days, where n is the period specified for that job. If not,
Anacron runs the job?s shell command, after waiting for the number of
minutes specified as the delay parameter.
ciau!
- --
"Gesu' disse ai suoi discepoli: y = ax^2 + bx + c"
[ Linux Registered User #342689 ]
[ http://www.gl-como.net ][ http://kirgroup.com ]
[ jabber: fabrix.xm@jabber.linux.it ]
[ wengo id: fabrix.xm ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGCUgvLZB5xlzLMncRAplZAJ9Cr/7GAFS1Ao3OahMlbheSZtphJgCePsKT
fuavWrwwGSW5FXPiEvnQPP0=
=z3Za
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
gl-como