[Clo] info sur crontab

Pascal Charest pascal.charest at crc.ca
Mar 2 Oct 13:54:03 EDT 2007


Crontab est indépendant des utilisateurs connectés. C'est une tâche qui 
roule en arrière-plan. Par contre, il faut s'assurer que le démon cron 
soit démarré. Mais je ne m'inquéterait pas trop à ce sujet car pour les 
distros que j'ai essayées, il me semble bien que ce soit le comportement 
par défaut.

D'un autre côté, l'option -P m'a intrigué et j'ai fait quelques tests. 
Sur mon installation de Mandriva, cela correspond à 'init 1', ce qui 
n'éteint pas le portable. C'est 'init 0' qui est voulu. Pour ce faire, 
'shutdown  -h now' fonctionne parfaitement.

En bref, essaie avec 'shutdown -h now'. Si ça ne fonctionne pas, essaie 
avec 'init 0'. Sinon, assure-toi que le service cron est lancé au 
démarage de l'ordinateur.

De plus, ajoute la ligne 'MAILTO=ton.adresse at email' au début de la 
config crontab. En cas de problème, tu sera averti.

Pascal

Info148 wrote:
> Salutation à tous
>
> Finalement je vais devoir reprendre mes devoirs sur mon problème avec 
> crontab.
>
> En résumé: quand je crée la commande avec mon utilisateur régulier, 
> celle-ci ne fonctionne pas car je dois être root pour faire un shutdown 
> de la machine (tester dans une console xterm).
>
> Quand je crée la commande avec root, celle-ci fonctionne mais crontab 
> n'est pas actif quand j'en ai besoin puisque que je suis logguer comme 
> simple utilisateur à ce moment-là.
>
> Ma demande est la suivante: Comment je dois m'y prendre pour que cette 
> commande soit active (crontab) avec tous les utilisateurs qui utilisent 
> l'ordinateur. À quel endroit, ou alors quel fichier je dois modifier 
> pour forcer l'arrêt automatique de mon ordinateur.
>
> Merci pour vos recommandations sur le sujet.
>
>
> Hubert Figuiere wrote:
>   
>> On Fri, 2007-09-28 at 22:38 -0400, Info148 wrote:
>>   
>>     
>>> Logguer en root
>>> dans un terminal taper Crontab -e
>>> inscrire la ligne 0 0 * * 1-5 /sbin/shutdown -P now
>>> sauvegarder le changement
>>>
>>> Si je n'ai pas fait d'erreur de compréhension, cela devrait
>>> fonctionner.
>>>     
>>>       
>> Donc a minuit, de lundi à vendredi, l'ordinateur va s'éteindre (enfin va
>> essayer)? Note que si tu edite la "crontab" en tant qu'utilisateur, y'a
>> pas de grand risque ;-)
>>
>>
>> Hub
>>     


Plus d'informations sur la liste de diffusion Clo