[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