[RESOLU] Proposition de cron pour arret automatique

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

[RESOLU] Proposition de cron pour arret automatique

Messagepar Marc-alain » 01 Juil 2005 10:06

--------------------------------------------------------------------
Edit du 04/07/05

Le problème est résolu et voici la manip sous IPCOP 1.46:
1- Une fois loguer en terminal sous root (par defaut sous IPCOP) lancer la commande "fcrontab -e"
2- Là vous êtes sous l'éditeur VI (comme défini dans le fichier de config de fcron). Voir les infos sur vi ici:
http://lea-linux.org/software/soft_edit/vi.html
3- on tape la touche i pour insérer
4- on rentre la ligne:
# Arret automatique a 23h00
0 23 * * * shutdown -h now
5- Touche Echap puis la commande :w et :q pour enregistrer et quitter.

Voila le tour est joué.

L'histoire est que frcon utilise bien le fichier root en binaire et root.orig est une sorte de fichier temporaire ou de fichier texte pour pouvoir lire pplus facilement que root si j'ai bien compris. D'autre part, laisser tomber su nobody car c'est fcron pour root que l'on configure ici... :roll:

Merci encore à ceux qui ont participé.

--------------------------------------------------------------------




Bjr,

Heureux utilisateur de IPCOP grâce à ce forum notamment, je souhaite maintenant créer un cron pour l'arrêt automatique d'IPCOP à tous les jours à 23h00 par exemple (bizarre que ce ne soit pas proposé en standard dans l'interface admin?!). Je précise que j'ai essayé l'Addon Autoshutdown mais il ne fonctionne pas à heure et jours fixe, dommage !

J'ai donc cherché mais pas de tuto clair et tout mâché pour un newbie (option idiot) et pressé comme moi, c'est pourquoi j'en propose un mais j'ai besoin d'avis d'expert pour corriger les erreurs:

Code: Tout sélectionner
1- se connecter en root par la console ou avec WinScp ou Putty
2- Éditer le fichier root.orig situé dans /var/spool/cron
3- Insérer le script suivant:
--début----
# Arret automatique a 23h00
0 23 * * * su nobody -c "shutdown -h now"
--fin-------
4- sauvegarder et reboot d'IPCOP


Pas sur de moi sur ce coup mais si vous pouvez finalisé proprement ça pourrait être insérer dans "Newbie Kit" non ?

Merci pour votre aide.

MA
Dernière édition par Marc-alain le 04 Juil 2005 12:48, édité 1 fois au total.
Marc-alain
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 07 Juin 2005 18:38

Messagepar Les_Marches » 01 Juil 2005 10:20

Hello!

Pour un tuto clair , voir " man cron ".
Il n'y a toujours pas d'option idiot sous Linux au jour d'aujourd'hui (probleme de compatibilité). :roll:


Ta ligne cron m'a l'air bonne mais n'oublie pas de charger le module apm si ce n'est pas déjà fait.

Sinon ton système sera éteint mais ta machine sera toujours sous tension.
"Will Install Needless Data On Whole System"
Avatar de l’utilisateur
Les_Marches
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 196
Inscrit le: 18 Juin 2004 16:05
Localisation: IDF

Messagepar Marc-alain » 01 Juil 2005 10:38

Les_Marches a écrit:Ta ligne cron m'a l'air bonne mais n'oublie pas de charger le module apm si ce n'est pas déjà fait.

Sinon ton système sera éteint mais ta machine sera toujours sous tension.


Merci pour la vérification.

Heu c'est quoi APM ? on le charge comment ? est-ce une option de boot ?

Merci

MA
Marc-alain
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 07 Juin 2005 18:38

Messagepar Les_Marches » 01 Juil 2005 11:04

APM

en sg. m.

[norme] Advanced Power Management. Norme mise au point conjointement par Intel et Microsoft, pour l'économie d'énergie (concerne surtout les portables). Elle permet à la machine de se mettre progressivement en veille, sous-système par sous-système, si elle n'est pas utilisée pendant un certain temps. ( Jargon Informatique)


En gros cela permet de gérer les arrêts machine, veilles, etc...

Généralement, cela se présente sous la forme d'un module sous Linux. S'il n'est pas chargé, un "halt" normal, coupera le système mais le poste restera sous tension.

Pour charger ce module automatiquement :

http://www.lea-linux.org/kernel/modules.html#autoload
"Will Install Needless Data On Whole System"
Avatar de l’utilisateur
Les_Marches
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 196
Inscrit le: 18 Juin 2004 16:05
Localisation: IDF

Messagepar Marc-alain » 01 Juil 2005 11:10

Les_Marches a écrit:
Généralement, cela se présente sous la forme d'un module sous Linux. S'il n'est pas chargé, un "halt" normal, coupera le système mais le poste restera sous tension.


Actuellement un halt arrete bien la machine et l'alim.. je suppose donc que que l'APM est bien chargé.


Merci encore

MA
Marc-alain
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 07 Juin 2005 18:38

Messagepar Les_Marches » 01 Juil 2005 11:40

Oui oui le module APM doit être bien chargé.


Pour un tutoriel clair sur cron, voir la section CRON de cet article :

http://lea-linux.org/admin/admin_tools/automate.html

(je me rends compte que pratiquement tous les liens de tutoriaux que je file proviennent de lea-linux.. quelle mine d'or!)
"Will Install Needless Data On Whole System"
Avatar de l’utilisateur
Les_Marches
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 196
Inscrit le: 18 Juin 2004 16:05
Localisation: IDF

Messagepar Marc-alain » 03 Juil 2005 10:17

Bjr,

Malgré votre aide, je patauge toujours pour arrêter IPCOP à heure régulière... :oops:

A noter tout de même que IPCOP 1.46 n'utilise pas cron mais fcron. Mais je n'arrive toujours pas à fixer un arrêt auto. Voici les fichiers:

fcron.deny: ALL
fcron.allow: root
fcron.conf est bien paramétré par défaut mais dans le répertoire crontab j'ai 2 fichiers:

root
root.orig

J'ai essayé les deux (avec: 8 10 * * * /sbin/poweroff
) mais rien ne fonctionne .... une idée ?

Merci

MA
Marc-alain
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 07 Juin 2005 18:38

Messagepar Franck78 » 03 Juil 2005 13:21

Il y a bien un 'log' quelquonque qui informe du succès/problème... Quel est-il ?

fcrontab -e
pour modifier le cron (de root).
Pas besoin de rebooter la machine.



0 23 * * * su nobody -c "shutdown -h now"

Tu es sur que nobody posséde assez de privilège pour arréter la machine !




Bye
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Marc-alain » 03 Juil 2005 17:31

Franck78 a écrit:Il y a bien un 'log' quelquonque qui informe du succès/problème... Quel est-il ?



Aucune idée...

Franck78 a écrit:fcrontab -e
pour modifier le cron (de root).
Pas besoin de rebooter la machine.


J'édite aussi le fichier root.orig situé dans /var/spool/cron

C'est le fichier fcrontab declaré dans fcron.conf. C'est IPCOP v 1.46 tout a fait standard.

Franck78 a écrit:0 23 * * * su nobody -c "shutdown -h now"

Tu es sur que nobody possède assez de privilège pour arrêter la machine !


Comment puis je vérifier ? Nobody c'est plus haut que root ?

Merci

MA
Marc-alain
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 07 Juin 2005 18:38

Messagepar Franck78 » 03 Juil 2005 19:21

Marc-alain a écrit:
Comment puis je vérifier ? Nobody c'est plus haut que root ?

Merci

MA



Très simplement: en commencant par lire un peu partout les tutoriels spécial newbie linux. Après tu pourras commencer a 'traficoter' le système.

tip: google répond à des millions de question de bases. Le forum, c'est plutôt pour les pb 'pointus' .

Bye


un début: http://christian.caleca.free.fr
C'est pas 'forcément linux' mais le site débrousaille beaucoup....
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Marc-alain » 03 Juil 2005 19:45

Franck78 a écrit:
tip: google répond à des millions de question de bases. Le forum, c'est plutôt pour les pb 'pointus' .



Houla pardon de t'avoir dérangé....

Ton lien n'a rien à voir mais c'est pas grave... Merci quand même et bonne soirée.

MA
Marc-alain
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 07 Juin 2005 18:38

Messagepar Franck78 » 03 Juil 2005 20:55

Effectivement le lien n'a rien a voir avec ton problème précis, mais en lisant les questions que tu poses, je pense qu'il peut t'éclairer ;-)
C'est un point de départ, c'est tout (et un bon) !
Il y a évidement, mais faut-il vraiment le dire, une doc qui te dira beaucoup de chose sur Ipcop, et même sans elle, il n'est pas très difficile de trouver les logs !

Bye
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Marc-alain » 04 Juil 2005 09:42

Bjr,

Bon je pense inutile de se disputer ici lol

<pasdepolemique>
1- Tu n'as pas l'air de savoir exactement comment IPCOP est configuré
2- Il y a longtemps que j'ai trouvé les logs, les docs, que IPCOP ne tourne pas avec cron mais fcron etc..., comme expliqué plus haut... faut lire tout simplement :lol:
3- Grâce à l'aide de personnes sympa ici j'ai installé deux IPCOP, un avec 20 poste et un autre avec 4 postes et sache que c'est très simple... C'est d'ailleurs le but d'une distri dépouillée et dédiée... si si je t'assure
4- Je t'assure que je ne savais pas que tu existais et que j'appelai plutôt à partager avec les personnes ayant déjà configuré un arrêt auto. Ce qui n'est pas ton cas. Mon souhait était aussi de mettre au point un topic pour newbie comme moi même si ça a l'air tout con, apparemment peut de gens connaissent le fonctionnement de fcron sur IPCOP qui lui implémente déjà des actions par défaut qui fonctionnent très bien sous root et non nobody... si tu avais un IPCOP tu aurais pu vérifier :wink:
5- tu veux faire savoir que toi tu sais et moi je ne sais pas, sache que je l'ai compris et que donc tu peu passer en paix et aller à la rencontre d'un autre newbie 8)
</pasdepolemique>

Merci pour ton aide.

MA
Marc-alain
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 07 Juin 2005 18:38


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron