reorganization de la partie cron

This commit is contained in:
Jérémy Lecour 2017-06-19 23:52:26 +02:00 committed by Jérémy Lecour
parent 0aff9297a6
commit 8401464fab

View file

@ -47,58 +47,66 @@
</section> </section>
<section> <section>
<h2>Cron</h2> <section>
<pre>Les fichiers utiles :</pre> <h2>Cron</h2>
<pre> </section>
<code>
# systemctl status cron
# vim /etc/crontab
# vim /etc/default/cron
</code>
</pre>
<pre>
<code>
# vim /etc/cron.d/example
</code>
30 05 * * 0 www-data /usr/local/adm/savelog-weekly
</pre>
</section>
<section> <section>
<h2>Cron (suite)</h2> <h3>Les fichiers de cron</h3>
<pre> <pre>
<code> <code data-trim class="hljs nohighlight">
$ crontab -e # systemctl status cron
</code> </code>
</pre> <code data-trim class="hljs nohighlight">
<pre> # vim /etc/crontab
<code> # vim /etc/default/cron
# crontab -u jdoe -e </code>
</code> </pre>
0,30,45,51 * * * * /usr/local/adm/send-data <pre>
*/15 * * * * /usr/local/adm/check-nis 1>/dev/null 2>&1 <code data-trim>
00 01 * * * nice -10 find /inf -name core -exec rm -f {} \; # vim /etc/cron.d/example
10 03 * * 1-6 nice -10 /usr/local/adm/sauvegarde-daily 30 05 * * 0 www-data /usr/local/adm/savelog-weekly
30 05 * * 0 /usr/local/adm/savelog-weekly </code>
30 06 1 * * /usr/local/adm/savelog-monthly </pre>
00 00 1 1 * /usr/local/bin/happy-new-year </section>
MAILTO=alert@example.com
@daily /usr/local/bin/minuit-check
</pre>
</section>
<section> <section>
<h2>Cron (suite)</h2> <pre>
<pre> <h3>Éditer une table</h3>
<code> <code data-trim class="hljs nohighlight">
$ man 5 crontab $ crontab -e
</code> </code>
<code> <code data-trim class="hljs nohighlight">
$ crontab -l # crontab -u jdoe -e
</code> </code>
<code> <code data-trim class="hljs nohighlight">
# crontab -u jdoe -l 0,30,45,51 * * * * /usr/local/adm/send-data
</code> */15 * * * * /usr/local/adm/check-nis 1>/dev/null 2>&1
00 01 * * * nice -10 find /inf -name core -exec rm -f {} \;
10 03 * * 1-6 nice -10 /usr/local/adm/sauvegarde-daily
30 05 * * 0 /usr/local/adm/savelog-weekly
30 06 1 * * /usr/local/adm/savelog-monthly
00 00 1 1 * /usr/local/bin/happy-new-year
MAILTO=alert@example.com
@daily /usr/local/bin/minuit-check
</code>
</pre>
</section>
<section>
<pre>
<h3>Documentation et consultation</h3>
<code data-trim class="hljs nohighlight">
$ man 5 crontab
</code>
<code data-trim class="hljs nohighlight">
$ crontab -l
</code>
<code data-trim class="hljs nohighlight">
# crontab -u jdoe -l
</code>
</pre>
</section>
</section> </section>
<section> <section>
@ -266,7 +274,7 @@ Journaux principaux :
* auth.log : authentification système (login, su, getty) * auth.log : authentification système (login, su, getty)
* daemon.log : relatif aux daemons * daemon.log : relatif aux daemons
* mail.* : relatifs aux mails * mail.* : relatifs aux mails
* kern.log : générés par le noyau * kern.log : générés par le noyau
* user.log : générés par des programmes utilisateur * user.log : générés par des programmes utilisateur
* debug : messages de debug * debug : messages de debug
* messages : messages d'infos * messages : messages d'infos