Copie de fichier en bash

Résolu/Fermé
sinifer Messages postés 312 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 12 mars 2013 - 8 juin 2009 à 16:42
sinifer Messages postés 312 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 12 mars 2013 - 9 juin 2009 à 12:25
Bonjour,

je voulais savoir si mon code est correct pour copier le fichier daily_backup.sh et le mettre dans le root??


cp- /backup/cron/daily_backup.sh root /daily_backup.sh

Merci de bien vouloir m'aider car je connais rien en bash
A voir également:

6 réponses

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
8 juin 2009 à 16:48
je ne pense pas qu'il soit juste.
cp /backup/cron/daily_backup.sh /root/daily_backup.sh
devrai fonctionné. PAr contre, je pense qu'il faut les droit de super utilisateur pour pouvoir faire ça.
1
sinifer Messages postés 312 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 12 mars 2013 11
8 juin 2009 à 19:57
Merci de ta réponse mais je pence avoir ces droits donc après juste une question bête je fais comment si je veus reprendre ce fichier je doit faire root/daily_backup.sh et sa me le prend???
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
9 juin 2009 à 08:07
Je ne comprend pas ta question. reprendre ???
0
sinifer Messages postés 312 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 12 mars 2013 11
9 juin 2009 à 08:40
c'est que je voulais savoir le chemin pour récupéré le fichier car je l'ai déplacé pour pouvoir faire une exécution automatique de ce fichier tous les jours avent ce fichier ce trouvait dans /backup/cron/daily_backup.sh
et maintenant je l'ai mis dans root

donc quant avent je fesai
45 08 * * * /backup/cron/daily_backup.sh


ce qui permette le lancement de mon fichier à 08h45 tous les jours si je me trompe pas ne marchais pas donc je me suis dis que si je le mettais à root/daily_backup.sh sa marcherai.

mais je voudrai être sure du chemain es-ce que je doit fair :
45 08 * * *  /root/daily_backup.sh


et si je fais: cp /backup/cron/daily_backup.sh /root/daily_backup.sh

es-ce qu'il me reste une copie du fichier daily_backup.sh dans /backup/cron/daily_backup.sh
ou sa la effacé?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
9 juin 2009 à 10:13
un copie... copie, elle n'efface pas le fichier original.
en théorie ton truc devrais fonctionné. Mon avis est que où qu'il soit ton fichier, si ça ne fonctionne pas ce n'est pas en changeant de place que ça fonctionnera mieux.
Après, je ne connaît pas cron, donc je m'avance un peu.

quelques conseils Linux.
* quand tu ne sais pas utiliser une commande tape dans ton bash "man commande" (essai avec "man cp"), et commence par "man man", tu pourra faire man bash aussi
* pour afficher les pages en français (si dispo) vérifie la langue (echo $LANG)
* l'arborescence est simple, la racine est toujours / et il suffit de s'y référer pour définir un chemin unique.
0
sinifer Messages postés 312 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 12 mars 2013 11
9 juin 2009 à 12:25
Merci tout est réglé

Bonne journée
0