je suis sous debian avec cron et anacron d'installés. J'ai mis en place
une petite crontab qui doit simplement remettre à zéro un fichier de log
dans mon home. J'ai été assez surpris de voir que cette crontab n'est
pas exécutée! en effet j'ai indiqué une heure assez tôt et je pensais
qu'elle serait (dans le cas où mon pc n'est pas allumé à cette heure-ci)
exécuté par anacron mais il n'en est rien. Je pensais pourtant
qu'anacron s'en chargerai car il exécute sinon les autres taches cron.
Y a t'il un moyen de faire en sorte que cette crontab soit exécutée par
anacron?
Merci
--
Brice
Debian Sarge (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"
oui linux et plein de moyen et de possibilités. Tu as mis quoi dans ton cron?
sebastien
Le Wed, 03 Aug 2005 09:39:52 +0200, Brice a écrit :
Bonjour
Bonjour
je suis sous debian avec cron et anacron d'installés. J'ai mis en place une petite crontab qui doit simplement remettre à zéro un fichier de log dans mon home. J'ai été assez surpris de voir que cette crontab n'est pas exécutée! en effet j'ai indiqué une heure assez tôt et je pensais qu'elle serait (dans le cas où mon pc n'est pas allumé à cette heure-ci) exécuté par anacron mais il n'en est rien. Je pensais pourtant qu'anacron s'en chargerai car il exécute sinon les autres taches cron.
Y a t'il un moyen de faire en sorte que cette crontab soit exécutée par anacron?
anacron se charge d'exécuter les sripts placés dans les répertoires spécifiés par le fichier /etc/anacrontab . Si tu cherche à exécuter un programme régulièrement, il faut mieux le placer dans le répertoire /etc/cron.daily ( ou weekly ou monthly ) si tu veux que anacron prenne la relève.
Merci
De rien
Le Wed, 03 Aug 2005 09:39:52 +0200, Brice a écrit :
Bonjour
Bonjour
je suis sous debian avec cron et anacron d'installés. J'ai mis en place
une petite crontab qui doit simplement remettre à zéro un fichier de log
dans mon home. J'ai été assez surpris de voir que cette crontab n'est
pas exécutée! en effet j'ai indiqué une heure assez tôt et je pensais
qu'elle serait (dans le cas où mon pc n'est pas allumé à cette heure-ci)
exécuté par anacron mais il n'en est rien. Je pensais pourtant
qu'anacron s'en chargerai car il exécute sinon les autres taches cron.
Y a t'il un moyen de faire en sorte que cette crontab soit exécutée par
anacron?
anacron se charge d'exécuter les sripts placés dans les répertoires
spécifiés par le fichier /etc/anacrontab . Si tu cherche à exécuter un
programme régulièrement, il faut mieux le placer dans le répertoire
/etc/cron.daily ( ou weekly ou monthly ) si tu veux que anacron prenne la
relève.
Le Wed, 03 Aug 2005 09:39:52 +0200, Brice a écrit :
Bonjour
Bonjour
je suis sous debian avec cron et anacron d'installés. J'ai mis en place une petite crontab qui doit simplement remettre à zéro un fichier de log dans mon home. J'ai été assez surpris de voir que cette crontab n'est pas exécutée! en effet j'ai indiqué une heure assez tôt et je pensais qu'elle serait (dans le cas où mon pc n'est pas allumé à cette heure-ci) exécuté par anacron mais il n'en est rien. Je pensais pourtant qu'anacron s'en chargerai car il exécute sinon les autres taches cron.
Y a t'il un moyen de faire en sorte que cette crontab soit exécutée par anacron?
anacron se charge d'exécuter les sripts placés dans les répertoires spécifiés par le fichier /etc/anacrontab . Si tu cherche à exécuter un programme régulièrement, il faut mieux le placer dans le répertoire /etc/cron.daily ( ou weekly ou monthly ) si tu veux que anacron prenne la relève.
Merci
De rien
Brice
On 2005-08-03, TranSpi wrote:
oui linux et plein de moyen et de possibilités. Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
On 2005-08-03, TranSpi <paci79@free.fr> wrote:
oui linux et plein de moyen et de possibilités.
Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de
log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
--
Brice
Debian Sarge (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"
oui linux et plein de moyen et de possibilités. Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
l'indien
On Wed, 03 Aug 2005 14:10:37 +0200, Brice wrote:
On 2005-08-03, TranSpi wrote:
oui linux et plein de moyen et de possibilités. Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
utilise logrotate pour celà. Sinon, il est possible que ton script s'execute mais ne fasse rien: essaye de remplacer echo par /bin/echo (ou /usr/bin/echo selon le cas). (grand classique...).
On Wed, 03 Aug 2005 14:10:37 +0200, Brice wrote:
On 2005-08-03, TranSpi <paci79@free.fr> wrote:
oui linux et plein de moyen et de possibilités.
Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de
log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
utilise logrotate pour celà.
Sinon, il est possible que ton script s'execute mais ne fasse rien:
essaye de remplacer echo par /bin/echo (ou /usr/bin/echo selon le cas).
(grand classique...).
oui linux et plein de moyen et de possibilités. Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
utilise logrotate pour celà. Sinon, il est possible que ton script s'execute mais ne fasse rien: essaye de remplacer echo par /bin/echo (ou /usr/bin/echo selon le cas). (grand classique...).
Brice
On 2005-08-03, l'indien wrote:
On Wed, 03 Aug 2005 14:10:37 +0200, Brice wrote:
On 2005-08-03, TranSpi wrote:
oui linux et plein de moyen et de possibilités. Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
utilise logrotate pour celà. Sinon, il est possible que ton script s'execute mais ne fasse rien: essaye de remplacer echo par /bin/echo (ou /usr/bin/echo selon le cas). (grand classique...).
j'ai testé cette crontab à une heure où mon pc était allumé et ça marche sans souci. Pour logrotate, je ne vois pas trop comment lui indiqué de "tourner" aussi celui-là qui est dans mon home...
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
On 2005-08-03, l'indien <l_indien_no_more_spams@magic.fr> wrote:
On Wed, 03 Aug 2005 14:10:37 +0200, Brice wrote:
On 2005-08-03, TranSpi <paci79@free.fr> wrote:
oui linux et plein de moyen et de possibilités.
Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de
log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
utilise logrotate pour celà.
Sinon, il est possible que ton script s'execute mais ne fasse rien:
essaye de remplacer echo par /bin/echo (ou /usr/bin/echo selon le cas).
(grand classique...).
j'ai testé cette crontab à une heure où mon pc était allumé et ça marche
sans souci.
Pour logrotate, je ne vois pas trop comment lui indiqué de "tourner"
aussi celui-là qui est dans mon home...
--
Brice
Debian Sarge (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"
oui linux et plein de moyen et de possibilités. Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
utilise logrotate pour celà. Sinon, il est possible que ton script s'execute mais ne fasse rien: essaye de remplacer echo par /bin/echo (ou /usr/bin/echo selon le cas). (grand classique...).
j'ai testé cette crontab à une heure où mon pc était allumé et ça marche sans souci. Pour logrotate, je ne vois pas trop comment lui indiqué de "tourner" aussi celui-là qui est dans mon home...
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
l'indien
On Wed, 03 Aug 2005 15:38:34 +0200, Brice wrote:
On 2005-08-03, l'indien wrote:
On Wed, 03 Aug 2005 14:10:37 +0200, Brice wrote:
On 2005-08-03, TranSpi wrote:
oui linux et plein de moyen et de possibilités. Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
utilise logrotate pour celà. Sinon, il est possible que ton script s'execute mais ne fasse rien: essaye de remplacer echo par /bin/echo (ou /usr/bin/echo selon le cas). (grand classique...).
j'ai testé cette crontab à une heure où mon pc était allumé et ça marche sans souci. Pour logrotate, je ne vois pas trop comment lui indiqué de "tourner" aussi celui-là qui est dans mon home...
man logrotate , non ?
Tu rajoute une entrée: /home/chez_moi/Mail/procmail.log { ... ce qui va bien ... }
C'est la feature de base de logrotate...
On Wed, 03 Aug 2005 15:38:34 +0200, Brice wrote:
On 2005-08-03, l'indien <l_indien_no_more_spams@magic.fr> wrote:
On Wed, 03 Aug 2005 14:10:37 +0200, Brice wrote:
On 2005-08-03, TranSpi <paci79@free.fr> wrote:
oui linux et plein de moyen et de possibilités.
Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de
log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
utilise logrotate pour celà.
Sinon, il est possible que ton script s'execute mais ne fasse rien:
essaye de remplacer echo par /bin/echo (ou /usr/bin/echo selon le cas).
(grand classique...).
j'ai testé cette crontab à une heure où mon pc était allumé et ça marche
sans souci.
Pour logrotate, je ne vois pas trop comment lui indiqué de "tourner"
aussi celui-là qui est dans mon home...
man logrotate , non ?
Tu rajoute une entrée:
/home/chez_moi/Mail/procmail.log {
... ce qui va bien ...
}
oui linux et plein de moyen et de possibilités. Tu as mis quoi dans ton cron?
C'est simplement pour remettre à zéro toutes les semaines mon fichier de log de procmail qui est dans mon home. Ma crontab est donc:
0 6 * * 1 echo "" > ~/Mail/procmail.log
Merci, Brice
utilise logrotate pour celà. Sinon, il est possible que ton script s'execute mais ne fasse rien: essaye de remplacer echo par /bin/echo (ou /usr/bin/echo selon le cas). (grand classique...).
j'ai testé cette crontab à une heure où mon pc était allumé et ça marche sans souci. Pour logrotate, je ne vois pas trop comment lui indiqué de "tourner" aussi celui-là qui est dans mon home...
man logrotate , non ?
Tu rajoute une entrée: /home/chez_moi/Mail/procmail.log { ... ce qui va bien ... }