Rechercher : dans
Par :

Un cp qui marche pas O o

Dernière réponse le 10 oct 2008 à 16:17:16 muaddibx, le 8 oct 2008 à 10:53:16 
 Signaler ce message aux modérateurs

Bonjour,
Je fais des sauvegardes par cron, sur 2 disques dur différents; dans mon script, je dois créer un fichier à un moment, (j'efface ce fichier au debut du script).

Sur ma premiere cron, tout se passe très bien, le fichier se crée correctement.
Par contre, sur ma deuxième cron, impossible de le créer, que se soit avec un cp, un touch ou meme un rsync... pourtant, mes 2 scripts sont identiques. En gros, je dois créer le fichier à la mimine avant chaque lancement de ma cron foireuse. Et pour l'autre, tout se fait automatiquement, sans aucun soucis.

J'en viens donc à ma question: auriez vous une idée de là où ca peut venir?

merci d'avance

Muad'Dib

PS: si vous avez besoin, jpeux vous sortir le script^^

Configuration: Windows XP
Firefox 3.0.3

Meilleures réponses pour « un cp qui marche pas O o » dans :
Télécharger O&O Defrag 12 Voir Le point fort de O&O Defrag, c'est sa rapidité, il est clairement beaucoup plus rapide que l'outil Windows, et que de ses autres concurrents. Par ailleurs, un planificateur de tâche intégré permet de lancer une défragmentation automatique à...
Télécharger GNU/Linux VoirTélécharger GNU/Linux Choisir une distribution Où télécharger ? Liste de miroirs FTP en France Qu'est-ce que je vais télécharger ? Quel fichier choisir ? Quelle plate-forme/architecture choisir ? Quelle type d'image choisir ? Comment...
Où sont stockées les photos prises avec Skype ? VoirProblème J'ai pris des photos de mes correspondants au cours d'une conversation vidéo, et par la suite je ne sais pas comment retrouver ces photos sur le disque dur. Solution Vos photos prises avec Skype sont stockées dans le dossier suivant...
Télécharger O&O DiskImage Express VoirLes données sur le disque dur sont parfois sensibles, que la possibilité de les perdre peut causer des tracas. Mais comment sauvegarder tout un disque dur sans pour autant utiliser le même volume? O&O DiskImage Express est un programme permettant de...

1

muaddibx, le 8 oct 2008 à 14:21:10

Up? :s

Répondre à muaddibx

2

bluck, le 8 oct 2008 à 14:39:18
  • +1

Donne le code de ton script pour voir si le problème ne vient pas d'ailleurs!

Répondre à bluck

3

muaddibx, le 8 oct 2008 à 14:49:03
  • +1

Voici donc le code:

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

if [ -f /etc/cronlogfile2 ]; then
rm /etc/cronlogfile2
umount /mnt/BupCour2/
umount /mnt/DebianCour/
umount /mnt/creaib/
smbmount //192.168.0.253/intranet /mnt/DebianCour/ -o username=X,password=X
mount //192.168.0.192/share /mnt/BupCour2/ -o username=X,password=X
smbmount //192.168.0.253/creaib /mnt/creaib -o username=X,password=X
rsync -rlptgDv /mnt/DebianCour/cour/ /mnt/BupCour2/courdoc/
rsync -rlptgDv /mnt/creaib/creaib.gdb /mnt/BupCour2/
echo $(date) >> /etc/cronlog2.txt
cp -ap /etc/cronCour /ect/cronlogfile2
umount /mnt/BupCour2/
umount /mnt/DebianCour/
umount /mnt/creaib/
else
echo "$(date): une erreur est survenue: veuillez corriger le probleme puis creer le fichier

/etc/cronlogfile2" >> /etc/cronlog2.txt
fi

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

Pour la cron qui marche, ya juste les "2" qui sont enlevés, donc c'est exactement le meme script.

Répondre à muaddibx

4

Manu, le 8 oct 2008 à 14:54:19

Bonjour,

cp -ap /etc/cronCour /ect/cronlogfile2

Une hypothèse :
Avec le cp -ap vous copiez les protections, donc un fichier protégé ne peut être écrit qu'une seule fois.

Manu

Répondre à Manu

5

dubcek, le 8 oct 2008 à 14:56:47

Hello
est-ce que les 2 scripts tournent en parallèle ? avec un conflit du genre umount /mnt/DebianCour/ alors que l'autre script tourne ?

Répondre à dubcek

6

muaddibx, le 8 oct 2008 à 14:57:36

Ouahouuuuu!! Merci Manu =)

Je ne connaissais pas cette subtilité, et je t'en remercie :)

Répondre à muaddibx

7

muaddibx, le 8 oct 2008 à 15:39:58

Erf, j'aurais pas du bondir aussi vite lol...

Donc j'ai testé en manuel, après avoir changé les droits (chmod a+rwx fichier-qu'on-va-copier).
Et voici le message d'erreur qu'il ose me sortir:
cp: cannot create regular file '/etc/cronlogfile2': No such file or directory

Sachant que le fichier /etc/cronlogfile2 existe bel et bien...

Répondre à muaddibx

8

muaddibx, le 8 oct 2008 à 17:23:45
  • +1

Up? :s

Répondre à muaddibx

9

dubcek, le 8 oct 2008 à 17:27:33
Répondre à dubcek

10

muaddibx, le 9 oct 2008 à 09:13:46
  • +1

Pour te repondre, dubcek, ces 2 scripts marchent un jour sur 2, en décalé. Donc pas de soucis à ce niveau.

Et cest toujours le script n°2 qui ne veut pas faire de cp; le premier script marche à chaque fois.

Répondre à muaddibx

11

muaddibx, le 10 oct 2008 à 11:22:39
  • +1

Up?

personne n'aurait une ptite idée? :s

Répondre à muaddibx

12

dubcek, le 10 oct 2008 à 12:05:30
  • +1

Cp -ap /etc/cronCour /ect/cronlogfile2
et ça ?
l'erreur est sur quelle commande exactement, le cp ?
faire un mount -l après les mount pour voir si les paramètres de mount sont les mêmes

Répondre à dubcek

13

muaddibx, le 10 oct 2008 à 15:06:06
  • +1

Alors pour la commande que tu m'as écrite, je vois pas la différence avec la mienne =)

Sinon, c'est bien le cp qui foire (cf le message d'erreur au dessus). Et pour les mount, pas de soucis apparemment, d'autant plus que le cp se fait pas dans des répertoires mountés; j'ai fait le script en "pas a pas", et ya vraiment que le cp qui foire...

J'vois pas du tout d'où ca peut venir :'(

Répondre à muaddibx

14

linuxnico, le 10 oct 2008 à 15:39:44
  • +1

Ce que dit dubcek:

cp -ap /etc/cronCour /ect/cronlogfile2
et ça ?
l'erreur est sur quelle commande exactement, le cp ?
faire un mount -l après les mount pour voir si les paramètres de mount sont les mêmes



la command dans ton script est apparement fausse, cp -ap /etc/cronCour /ect/cronlogfile2

ca serait pas plutot: cp -ap /etc/cronCour /etc/cronlogfile2 ??

attention a l'orde des lettres dans ETC ...


Répondre à linuxnico

15

muaddibx, le 10 oct 2008 à 15:50:25
  • +1

Ohlalala mais quel boulet....

Bon bah, j'ai plus qu'à aller me cacher lol.

D2solé de vous avoir déranger pour rien ><

Répondre à muaddibx

16

dubcek, le 10 oct 2008 à 15:53:07
  • +1

La destination c'est bien ect pas etc ?

Répondre à dubcek

17

 muaddibx, le 10 oct 2008 à 16:17:16
  • +1

C'était bien etc oui... et pas ect

J'ai donc rectifié ca et ca marche nikel.

Encore merci pour votre aide, et bonne journée a vous.

Répondre à muaddibx