[RESOLU] fcrontab -r

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] fcrontab -r

Messagepar vodhei » 28 Mars 2009 19:09

bonjour,
je connais pas grand chose à linux, et j'aime pas trop les lignes de commandes ^^
Mais j'utilise depuis 1 mois ipcop et je commence à triffouiller à l'intérieur.
Je voulais éxécuter la commande :
fcrontab -e


pour l'éditer et je me suis planté j'ai fais :
fcrontab -r



et maintenant voilà le problème :
root@ipcop:~ # fcrontab -e
17:20:24 fcrontab : editing root's fcrontab
no fcrontab for root - using an empty one


J'ai redémarré le ipcop, lu plein de truc farfellu à droite à gauche mais rien sur mon problème.

C'est peut être rien pour ceux qui s'y connaissent mais moi, j'ai plus mon fcrontab et je vois ce que je peux faire pour le récupérer.

Merci de vos réponses.
Dernière édition par vodhei le 28 Mars 2009 21:43, édité 1 fois au total.
vodhei
Matelot
Matelot
 
Messages: 9
Inscrit le: 28 Mars 2009 18:43

Messagepar leso » 28 Mars 2009 19:46

Est ce que cette commande 'cat /etc/fcron.allow' te donne l'utilisateur root comme admis?

si oui, que te donne la commande fcrontab -l ?

si elle est vide, tu dois faire un fcrontab -e : et coller sous l editeur ces lignes:

Code: Tout sélectionner
#
# $Id: crontab,v 1.9.2.6 2006/04/24 23:19:17 franck78 Exp $
#
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# Log rotation
20 * * * *      /usr/sbin/logrotate /etc/logrotate.conf

# Backup logs to flashdisk
30 * * * *      [ -f "/etc/FLASH" ] && /etc/rc.d/rc.flash.down

# Set time
*/5 * * * *     /usr/local/bin/timecheck > /dev/null 2>&1

# Summarize ip accounting info:
2 1 * * *       /usr/sbin/ipacsum -r -H `/bin/hostname` -t "the day 2 days ago" >/dev/null
3 1 * * 0       /usr/sbin/ipacsum -r -H `/bin/hostname` -t "the week 4 weeks ago" >/dev/null
4 1 1 2 *       /usr/sbin/ipacsum -r -H `/bin/hostname` -t "the year 2 years ago" >/dev/null

# Make some nice graphs
*/5 * * * *     /usr/local/bin/makegraphs >/dev/null

# Force update the dynamic dns registration once a week
# Force update even if IP has not changed once a month if 'minimize update' selected in GUI
# to avoid account declared as dead
*/5 * * * *     [ -f "/var/ipcop/red/active" ] && /usr/local/bin/setddns.pl
9 2 * * 0       [ -f "/var/ipcop/red/active" ] && /usr/local/bin/setddns.pl -f
3 2 1 * *       [ -f "/var/ipcop/red/active" ] && /usr/local/bin/setddns.pl -f -m



L editeur est vi par défaut, pour sortir faut faire echap , :q!
MCITP Windows Server 2008, Enterprise Administrator
MCITP Windows Server 2008, Server Administrator
MCITP Exchange 2007 Enterprise Messaging Administrator
Avatar de l’utilisateur
leso
Vice-Amiral
Vice-Amiral
 
Messages: 648
Inscrit le: 03 Avr 2003 00:00
Localisation: Paris

Messagepar vodhei » 28 Mars 2009 19:57

Tout d'abord merci
voici :

root@ipcop:~ # cat /etc/fcron.allow
root
root@ipcop:~ # fcrontab -l
18:51:31 listing root's fcrontab
18:51:31 user root has no fcrontab.


donc maitenant je fais :

root@ipcop:~ # fcrontab -e
18:52:47 fcrontab : editing root's fcrontab
no fcrontab for root - using an empty one



~
~
~
~
~
Type :quit<Enter> to exit Vim


je dois me farcir toute les lignes à la main ou y'a un moyen de faire du copier-coller
vodhei
Matelot
Matelot
 
Messages: 9
Inscrit le: 28 Mars 2009 18:43

Messagepar leso » 28 Mars 2009 20:04

A la derniere partie, on voit bien que le cron est la mais vide :D , alors soit tu te farcis les lignes a la main mais bon avec les quotes , backquotes et autre ca risque de vite t enerver!

La meilleure solution est d utiliser le ssh (a activer dans l interface web d ipcop) et d'utiliser le client putty (pour windows) avec. L'adresse a tapper et l'ip verte et le port par défaut est 222. Tu te loggues en root, suivi de fcrontab -e , tu appuyes sur I , et tu colles avec bouton droit et tu refermes en appuyant sur echap et :q!

ca devrait etre tout bon
MCITP Windows Server 2008, Enterprise Administrator
MCITP Windows Server 2008, Server Administrator
MCITP Exchange 2007 Enterprise Messaging Administrator
Avatar de l’utilisateur
leso
Vice-Amiral
Vice-Amiral
 
Messages: 648
Inscrit le: 03 Avr 2003 00:00
Localisation: Paris

Messagepar vodhei » 28 Mars 2009 20:07

Ca peut sembler idiot... mais je me connecte avec Putty et quand je fais fcrontab -e, je comprend pas ce qui se passe, je sais pas si je suis dans l'éditeur ce que je dois faire, y'a pas de copier-coller, jpeux pas effacer ce que j'écris... bref je suis perdu.

Donc j'ai vu dans le code que tu m'a fourni leso : que fcrontab se trouve dans /usr/bin
J'ai suis donc aller dans ce répertoire avec WinSCP j'ai double cliquer sur le fichier fcrontab et là beaucoup plus familier pour moi un éditeur de texte s'ouvre j'ai copier-coller le contenu que tu m'a donné.

Je retourne dans Putty :

root@ipcop:~ # fcrontab -e
/usr/bin/fcrontab: line 10: 20: command not found
/usr/bin/fcrontab: line 13: 30: command not found
/usr/bin/fcrontab: line 19: 2: command not found
/usr/bin/fcrontab: line 20: 3: command not found
/usr/bin/fcrontab: line 21: 4: command not found
/usr/bin/fcrontab: line 24: */5: No such file or directory
/usr/bin/fcrontab: line 29: */5: No such file or directory
/usr/bin/fcrontab: line 30: 9: command not found
/usr/bin/fcrontab: line 31: 3: command not found


Je fais quoi ? :?
vodhei
Matelot
Matelot
 
Messages: 9
Inscrit le: 28 Mars 2009 18:43

Messagepar leso » 28 Mars 2009 20:27

aie aie aie :?

tu as modifie le fichier /usr/bin/fcrontab ? si oui tu as modifier le binaire (le programme par lui meme). Si tu ouvres le binaire avec putty tu aurais eu :
Code: Tout sélectionner
^?ELF^A^A^A^@^@^@^@^@^@^@^@^@^B^@^C^@^A^@^@^@▒~T^D^H4^@^@^@\▒^@^@^@^@^@^@4^@ ^@^G^@(^@^Y^@^X^@^F^@^@^@4^@^
Le premier mot "Elf " indique que c est un binaire linux ainsi que dans son arborescence (/usr/bin --> /utilisateurs/"binaire") . C'est donc normal que tu es plein d erreur bizarre .

Telechage le fichier original ici :ici et copie avec winscp dans /usr/bin . Ca réparera déja le cron.


En ce qui concerne le fichier cron d'user , il faut bien passer par putty. Utilise ce tuto pour copier/coller dans VI. ici2 Savoir utiliser VI est un fondamental sous linux, tu en auras toujours besoin pour modifier les fichiers. Quand tu fais fcrontab -e , fcron appel implicitement vi pour la modification des fichiers.

Si tu n y arrives vraiment pas, soit tu reinstalles ipcop, soit je te dirais comment faire pour l utiliser avec winscp.
Avatar de l’utilisateur
leso
Vice-Amiral
Vice-Amiral
 
Messages: 648
Inscrit le: 03 Avr 2003 00:00
Localisation: Paris

Messagepar vodhei » 28 Mars 2009 20:32

merci, je viens de dl et remplacer le fichier fcrontab, me reste à savoir utiliser vi...
je vais aller sur ton lien merci
vodhei
Matelot
Matelot
 
Messages: 9
Inscrit le: 28 Mars 2009 18:43

Messagepar vodhei » 28 Mars 2009 21:04

j'ai compris le concept de mode commande et insertion.
pour quitter et enregistrer c'est dans la poche maintenant :wink:
par contre le copier-coller... pas grave je verrai plus tard, je vais me le farcir à la main c'est pas super long.

Mais question le code que tu m'a donné c'est ton fcrontab perso où c'est celui d'origine ?
C'est pour savoir si toutes les lignes sont nécessaire pour moi

Merci, ça me dépanne et en plus j'apprends des trucs super utiles !
vodhei
Matelot
Matelot
 
Messages: 9
Inscrit le: 28 Mars 2009 18:43

Messagepar leso » 28 Mars 2009 21:37

normalement c est celui d origine
MCITP Windows Server 2008, Enterprise Administrator
MCITP Windows Server 2008, Server Administrator
MCITP Exchange 2007 Enterprise Messaging Administrator
Avatar de l’utilisateur
leso
Vice-Amiral
Vice-Amiral
 
Messages: 648
Inscrit le: 03 Avr 2003 00:00
Localisation: Paris

Messagepar vodhei » 28 Mars 2009 21:41

J'ai suivi tes explications, tout est rentrée dans l'ordre.
Je vais pouvoir tester des trucs maintenant que je connais (un peu) vi

merci, pour tout :)
vodhei
Matelot
Matelot
 
Messages: 9
Inscrit le: 28 Mars 2009 18:43

Messagepar leso » 28 Mars 2009 21:54

de rien , bonne chance :o
MCITP Windows Server 2008, Enterprise Administrator
MCITP Windows Server 2008, Server Administrator
MCITP Exchange 2007 Enterprise Messaging Administrator
Avatar de l’utilisateur
leso
Vice-Amiral
Vice-Amiral
 
Messages: 648
Inscrit le: 03 Avr 2003 00:00
Localisation: Paris


Retour vers IPCop

Qui est en ligne ?

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