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 06/11/2007, 10h49   #1
Membre actif
 
Inscription : septembre 2005
Messages : 183
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 183
Points : 175
Points : 175
Envoyer un message via Yahoo à polace
Salut à tout le monde

voilà je veux sauvegarder le repertoire de tous les utilisateurs dans le repertoire /var/sauve/home.tgz toutes les 5 min juste pour tester le cron.
malheureusement après cette durée le fichier home.tgz ne contient . quelqu'un peut il me dire ce qui ne va pas?
Voile mon script
Code :
1
2
3
4
5
#!/bin/bash
# fichier sauve_home.sh
date=$(date)
set -- $date
tar czvf /var/sauve/home.tgz /home/*
et voiçi comment je l'extrait
Code :
*/5 * * * *  /var/home/sauve_home.sh




EDIT : Désolé!! j'ai oublié de saluer la communauté.
__________________
la succession d'évènement que nous subissons toute notre vie n'est qu'un phénomène de compensation dont la nature en est l'arbitre.[Inéluctabilité de la nature ] Polace
polace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 11h39   #2
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 499
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 499
Points : 9 685
Points : 9 685
Bonjour,

As-tu essayé en utilisant les chemins absolus dans ton script (pour tar entre autre) ?

En effet, la variable d'environnement sur laquelle tu comptes, à savoir PATH, n'est pas forcément initialisée comme tu le crois dans une crontab.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 14h00   #3
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
As tu testé que ton script marche bien, cad lancé manuellement, hors cron et avec le user de la crontab ?
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 18h56   #4
Membre actif
 
Inscription : septembre 2005
Messages : 183
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 183
Points : 175
Points : 175
Envoyer un message via Yahoo à polace
Merçi pour tous vos réponses sympas. j'ai essayé en utilisant les chemins absolus dans mon script .mais j'ai pas tester mon script manuellement. je le ferais et vous ferais signe dès que possible.
__________________
la succession d'évènement que nous subissons toute notre vie n'est qu'un phénomène de compensation dont la nature en est l'arbitre.[Inéluctabilité de la nature ] Polace
polace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2007, 18h23   #5
Membre actif
 
Inscription : septembre 2005
Messages : 183
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 183
Points : 175
Points : 175
Envoyer un message via Yahoo à polace
Slaut la compagnie ;
bah voilà mon script marche bien manuellement et le path est bien spécifié en absolu ,seulement le cron a toujours des problèmes lors de son automatisation . merçi d'y jeter un coup d'oeil.
__________________
la succession d'évènement que nous subissons toute notre vie n'est qu'un phénomène de compensation dont la nature en est l'arbitre.[Inéluctabilité de la nature ] Polace
polace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 12h13   #6
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 499
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 499
Points : 9 685
Points : 9 685
Bonjour,

Que contiennent les log de la crontab ?
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 10h21   #7
Futur Membre du Club
 
Inscription : septembre 2007
Messages : 40
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 40
Points : 15
Points : 15
Salut a tous, j'ai le meme probleme, je travaille sur un server distant, mon script marche tres bien manuellement (ils marchent tous bien meme, il y en a plusieurs) mais en crontab rien du tout, je le lance avec les chemins absolu:

Code :
* * * * * perl /export/home/netadmin/scripts/Mac2/test.pl > /dev/null 2>&1
ou

Code :
0 23 * * 0 /export/home/netadmin/scripts/Mac2/updateVLANlist-test.pl > /dev/null 2>&1
par exemple... Si quelqu'un avait une idee...
Merci
flb-iori 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 12h06.


 
 
 
 
Partenaires

Hébergement Web