Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/12/2010, 10h06   #1
Membre du Club
 
Homme François-Xavier Guillois
Développeur Web
Inscription : janvier 2006
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme François-Xavier Guillois
Âge : 38
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2006
Messages : 61
Points : 45
Points : 45
Envoyer un message via ICQ à tnntwister Envoyer un message via MSN à tnntwister Envoyer un message via Skype™ à tnntwister
Par défaut interpréter un log cron

Bonjour,

j'ai mis en place une tache cron qui copie en sftp des fichiers d'un serveur à l'autre. le script fonctionne si je le lance manuellement
la tache cron semble être lancée vu que j'ai bien les logs dans le fichier aux bonnes heures.

mais les fichiers ne sont pas copiés.

Le log du cron est plutôt abscons :
Code :
1
2
3
4
 08:45:01 up 4 days, 20:02,  1 user,  load average: 0.00, 0.02, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
 09:45:01 up 4 days, 21:02,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
si le script a fait une erreur, il me le mettra dans le log ?

voici mon cron :

Code :
1
2
# m h  dom mon dow   command
45 * * * * w /home/fxguillois/sftp.sh >> /home/fxguillois/cronlog
merci,
tnntwister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 10h11   #2
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 544
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 544
Points : 4 249
Points : 4 249
Bonjour,

Pourrais-tu nous montrer le contenu de ton script?



Il faudrait également essayer de récupérer les messages envoyés sur l'erreur standard

Pour cela, il faut adapter ta ligne de cette manière
Code :
1
2
 
45 * * * * w /home/fxguillois/sftp.sh >> /home/fxguillois/cronlog 2>&1
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/12/2010, 11h03   #3
Membre du Club
 
Homme François-Xavier Guillois
Développeur Web
Inscription : janvier 2006
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme François-Xavier Guillois
Âge : 38
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2006
Messages : 61
Points : 45
Points : 45
Envoyer un message via ICQ à tnntwister Envoyer un message via MSN à tnntwister Envoyer un message via Skype™ à tnntwister
oui, bien sur,
Code :
1
2
3
4
5
6
7
#!/bin/sh
 
/usr/bin/sftp name@host <<EOF
lcd /var/backups/pgsql/
cd /debonix/backupopenerp/
put *
quit
l'authentification marche avec les clés publiques / privées, il ne me demande pas le mot de passe quand je l'exécute depuis l'invite.
tnntwister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 11h21   #4
Membre du Club
 
Homme François-Xavier Guillois
Développeur Web
Inscription : janvier 2006
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme François-Xavier Guillois
Âge : 38
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2006
Messages : 61
Points : 45
Points : 45
Envoyer un message via ICQ à tnntwister Envoyer un message via MSN à tnntwister Envoyer un message via Skype™ à tnntwister
j'ai rajouté le 2>&1, mais le log cron n'a guère changé...

Code :
1
2
 11:10:01 up 4 days, 22:27,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
merci,
tnntwister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 13h22   #5
Membre du Club
 
Homme François-Xavier Guillois
Développeur Web
Inscription : janvier 2006
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme François-Xavier Guillois
Âge : 38
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2006
Messages : 61
Points : 45
Points : 45
Envoyer un message via ICQ à tnntwister Envoyer un message via MSN à tnntwister Envoyer un message via Skype™ à tnntwister
Je piétine un peu dans mes recherches... du moins sans message d'erreur, c'est difficile de savoir ce qui ne va pas...
tnntwister est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 18h55   #6
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 062
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 062
Points : 4 121
Points : 4 121
Code :
1
2
3
4
5
6
7
8
#!/bin/sh

/usr/bin/sftp -oIdentityFile=/home/fxguillois/.ssh/id_rsa name@host <<EOF
lcd /var/backups/pgsql/
cd /debonix/backupopenerp/
put *
quit
EOF
...
?
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/12/2010, 08h59   #7
Membre du Club
 
Homme François-Xavier Guillois
Développeur Web
Inscription : janvier 2006
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme François-Xavier Guillois
Âge : 38
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2006
Messages : 61
Points : 45
Points : 45
Envoyer un message via ICQ à tnntwister Envoyer un message via MSN à tnntwister Envoyer un message via Skype™ à tnntwister
Désolé, je n'avais pas vu ta réponse. je viens de rajouter tes modifs, et rien de plus. je continue à me servir du script sh qui tourne bien, et les cronjob s'effectuent bien toutes les heures, ce week-end, j'ai bien eu un log par heure, en revanche, le cron n'exécute pas le ssh ou alors ne remonte aucune erreur dans mon cronlog.

les droits du fichier ssh sont 775.

c'est agacant...

est ce que vous auriez une idée de script qui marche à tous les coups, que je puisse avoir une cronjob témoin et voir si ca vient de mon crontab ?

merci,
tnntwister est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h26.


 
 
 
 
Partenaires

Hébergement Web