Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/03/2009, à 11:36

next-d

crontab ne marche pas [résolu]

bjr,

j'ai dans /etc/crontab

05 20   * * *   root    /nd/Backup/backupdata.sh
04 20   * * *   root    /nd/Backup/backupsql.sh
00 12   * * *   root    /nd/Backup/backupsqlMiJour.sh

mais script sont bien en root:root en +x
ex de script:
#!/bin/sh
mysqldump -u root -A -pxxxxxx > /nd/Backup/SQL/"`date "+%d-%m-%Y"`".sql

pourtant mes taches ne fonctionnent pas
j'ai bien reloadé cron
avec vous une idée?

Hors ligne

#2 Le 03/03/2009, à 12:12

yohann

Re : crontab ne marche pas [résolu]

pour commencer a tu essayer de lancé tes script 'à la main'?
genre
/nd/Backup/backupsql.sh

histoire de voir si le probleme vient bien de cron et pas des scripts


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#3 Le 03/03/2009, à 12:13

next-d

Re : crontab ne marche pas [résolu]

ca marche nickel smile

Hors ligne

#4 Le 03/03/2009, à 12:18

yohann

Re : crontab ne marche pas [résolu]

euh attend une seconde, je viens de réaliser,
t'es qd meme pas aller éditer /etc/crontab à la main comme un bourrin? rassure moi stp


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#5 Le 03/03/2009, à 12:23

next-d

Re : crontab ne marche pas [résolu]

ben si

Hors ligne

#6 Le 03/03/2009, à 12:30

yohann

Re : crontab ne marche pas [résolu]

ben alors c'est presque normal que ça fonctionne pas!!
la seule façon fiable d'éditer crontab c'est
sudo crontab -e
et la tu rentre les infos
par contre je ne sais pas si le fait de supprimer les modifs faites a l'arracvhe dans /etc/crontab font sufire pour réparer cron



au pire (je n'ai jamais tester car je n'ai jamais casser mon cron donc peut etre qu'il faut mieux se renseigner sur le net avant de faire ça et de toute façon ne le faire que si cron est vraiment casser) tu peux essyer dpkg --reconfigure cron

bonne chance


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#7 Le 03/03/2009, à 12:34

ljere

Re : crontab ne marche pas [résolu]

si tu veux reinitialiser cron
crontab -r
pas besoin de le reconfigurer


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#8 Le 03/03/2009, à 12:38

next-d

Re : crontab ne marche pas [résolu]

crontab -r
no crontab for root
=========================
mais j'avais fait un /etc/init.d/cron force-reload
et rien a faire.....

===========================
rien a faire tjrs la meme chose

Dernière modification par next-d (Le 03/03/2009, à 12:40)

Hors ligne

#9 Le 03/03/2009, à 12:51

sylvainsjc

Re : crontab ne marche pas [résolu]

no crontab for root

Le système te dit qu'il vient de supprimer l'ancien crontab de root (s'il y en avait un) et que désormais il n'y en a plus...

Si tu veux créer (ou modifier) un cron pour le user root, c'est cette commande :

sudo crontab -e

ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/

Hors ligne

#10 Le 03/03/2009, à 13:11

next-d

Re : crontab ne marche pas [résolu]

ok
mais pourquoi les taches mises dans le fichier crontab ne sont pas prises en compte

Hors ligne

#11 Le 03/03/2009, à 13:22

yohann

Re : crontab ne marche pas [résolu]

perce qu'il ne suffit pas que la tache soit dans ce ficheir pour etre executer par cron , il faut faire d'autre choses (je en sais pas précisément quoi il faudrait lire les spécs de cron), d'ou l'exstence de la commande crontab qui fait tout pour toi


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#12 Le 03/03/2009, à 13:39

next-d

Re : crontab ne marche pas [résolu]

pourtant cette config fonctionnait nikel avt mon upgrade smile:)

Hors ligne

#13 Le 18/03/2009, à 19:38

Rudy85

Re : crontab ne marche pas [résolu]

Cron n'execute pas les tâches que je lui demande ?

captureylt.png

J'en ai besoin parce qu'amule coupe tout le temps .

Dernière modification par Rudy85 (Le 18/03/2009, à 19:50)


Bientôt supertuxkart 0.7 :
Animation des personnages durant la course
Nouveau moteur graphique
Peut être le jeu online ................................toute aide est la bienvenue

Hors ligne

#14 Le 18/03/2009, à 20:48

sylvainsjc

Re : crontab ne marche pas [résolu]

Tu devrais mettre le chemin complet du logiciel amule


ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/

Hors ligne

#15 Le 12/10/2009, à 01:52

Rudy85

Re : crontab ne marche pas [résolu]

Non , ça ne change rien , j'ai mis /usr/bin/amule et ça ne marche toujours pas sad


Bientôt supertuxkart 0.7 :
Animation des personnages durant la course
Nouveau moteur graphique
Peut être le jeu online ................................toute aide est la bienvenue

Hors ligne

#16 Le 12/10/2009, à 09:36

ljere

Re : crontab ne marche pas [résolu]

une idée au lieu de pointer directement sur amule tu pourrais essayer de créer un script qui lance amule et étant sure que ça lance amule tu pointes cron vers ce script


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#17 Le 12/10/2009, à 09:39

compte supprimé

Re : crontab ne marche pas [résolu]

Très mauvaise idée de mettre > /dev/null 2>&1. C'est quasiment le seul moyen pour la commande de communiquer des infos !!
Redirige déjà avec un > /tmp/<fichier que tu veux>, tu pourras voir si tu as des erreurs.

Et tu peux aussi regarder les logs de cron. Je ne sais pas de tête où c'est sous Ubuntu mais un petit

find /var -name cron

devrait faire l'affaire

Dernière modification par oktoberfest (Le 12/10/2009, à 09:41)

#18 Le 02/12/2009, à 18:07

Delcano

Re : crontab ne marche pas [résolu]

Bonjour à tous
lorsque je tape crontab -e j'ai cette réponse:

no crontab for 'user' - using an empty one
et dessous le nombre 29

Que faire docteur?

Hors ligne

#19 Le 03/12/2009, à 09:35

yohann

Re : crontab ne marche pas [résolu]

ça a l'air normal tout ça,
sauf s'il n'ouvre pas d'éditeur pour te permettre d'inserer un nouveau crontab.
mais si tu n'avais pas encore utiliser crontab avec cet utilisateur, il te prévient qu'il n'en a pas et qu'il va en utiliser un vide.


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#20 Le 03/12/2009, à 09:59

durendal94

Re : crontab ne marche pas [résolu]

Bonjour,

- je ne sais pas à quoi sert le fichier /etc/crontab

- il est dangereux d'éditer directement un crontab à la main, mais c'est faisable.

- les fichiers crontab se trouvent dans :
/var/spool/cron/crontab/
et ensuite nom du user dont on veut modifier la crontab (sous réserve des bons droits )

- mieux vaut utiliser crontab -e qui permet une vérification syntaxique et évite de planter sa crontab.

- et je suis à 100% d'accord avec l'avis du dessus... mauvaise idée que de redirigé vers /dev/null 1 & 2 !!

Bonne journée

Dernière modification par durendal94 (Le 03/12/2009, à 10:00)

Hors ligne

#21 Le 03/12/2009, à 11:48

ljere

Re : crontab ne marche pas [résolu]

http://doc.ubuntu-fr.org/cron


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#22 Le 03/12/2009, à 12:20

Delcano

Re : crontab ne marche pas [résolu]

ljere merci pour ta reponse mais c'est ce que j'ai lu en premier.
mon probleme est que lorsque je tape crontab -e j'ai cette réponse:

no crontab for 'user' - using an empty one
et dessous le nombre 29
si je tape par exemple:
# sauvegarde repertoire
30 21 * * 1,3,6 /home/user/sauve_mon_fichier.sh

je vois un ?
si je tape CTRL+o rien
si je tape CTRL+x rien

je sort en tapant 2 fois CTRL+D

Hors ligne

#23 Le 03/12/2009, à 16:23

BobLeNoOb

Re : crontab ne marche pas [résolu]

Essaie de préciser /bin/bash devant ton nom de fichier .sh

Tu as peut-être besoin de créer un /etc/cron.allow en chmod 644
avec le nom de chaque utilisateur autorisé à faire des crontab -e (un par ligne)

Si tu veux un crontab global (root) c'est sudo crontab -e
Pour l'utilisateur "local", juste crontab -e, mais il doit être autorisé dans le /etc/cron.allow

(Pour être sûr que l'éditeur soit nano)
EDITOR=nano
export EDITOR

crontab -e

30 21 * * 1,3,6 /bin/bash /home/user/sauve_mon_fichier.sh

Hors ligne

#24 Le 04/12/2009, à 00:32

ljere

Re : crontab ne marche pas [résolu]

en ce cas la tu peux faire
crontab -r
pour le reinitialiser puis
crontab -e


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#25 Le 05/12/2009, à 23:13

Delcano

Re : crontab ne marche pas [résolu]

BobLeNoOb merci pour ton aide c'était bien ça EDITOR=nano
export EDITOR
Magique ça fonctionne.

Hors ligne