Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1608 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  renseignement pour lancéer un fichier automatiquement tous les jours e

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

renseignement pour lancéer un fichier automatiquement tous les jours e

n°1892432
sinifer
Posté le 08-06-2009 à 10:56:51  profilanswer
 

bonjours,
 
je voulais avoir votre confirmation car je suis débutant en bash et je doit faire en sorte que mon fichier de backup ce lance tous les jours j'ai récupéré des tuto mais j'ai un peu peur de fair une conneri donc c'est pour sa que je voulais l'avis de personne qui si connaissent bien mieu que moi  
 
voilà mon fichier s'éxécute très bien mais je veu qu'ils se fasse tous les jours à 20h  
quand je me connect sur putty je me root mots de passe et ensuite / backup/cron/daily_backup.sh et sa m'éxécute mon fichier
 
voilé ce que je veu fair dans putty aprè avoir mis mon mots de passe
 
sudo chmod +x /backup/cron/daily_backup.sh
 
sudo crontab -e
 
00 20 * * * /backup/cron/daily_backup.sh
 
sachant que dans mon crontab  il a que sa  
6,21,36,51      *       *       *       *       /usr/local/psa/admin/sbin/backupmng >/dev/null 2>&1
 
es-ce que je peu mettre ces commande et une fois sa fait es-ce que tous les jours à 20h sa s'éxécutera??
 
merci de votre aide et bonne journée


Message édité par sinifer le 08-06-2009 à 11:04:49
mood
Publicité
Posté le 08-06-2009 à 10:56:51  profilanswer
 

n°1892436
pataluc
Posté le 08-06-2009 à 11:09:52  profilanswer
 

ouep, ca devrait être bon!  
 

n°1892442
sinifer
Posté le 08-06-2009 à 11:18:49  profilanswer
 

je suis obligé de faire le sudo chmod +x /backup/cron/daily_backup.sh ???
 
car là j'ai rajouter 00 20 * * * /backup/cron/daily_backup.sh mais je sais pas comment inséré ou sortir en enregistrant?
 
j'ai mis sa comme sa:
[root@evidence ~]# crontab -e
6,21,36,51      *       *       *       *       /usr/local/psa/admin/sbin/backupmng >/dev/null 2>&1
25 11 * * * /backup/cron/daily_backup.sh


Message édité par sinifer le 08-06-2009 à 11:20:37
n°1892446
pataluc
Posté le 08-06-2009 à 11:36:33  profilanswer
 

ouep ensuite tu enregistre et tu sors et c'est bon.
 
les bonnes pratiques veulent qu'il vaut mieux faire:

Code :
  1. crontab -l > crontab.txt
  2. vi crontab.txt
  3. crontab crontab.txt


 
pour éviter les erreurs et augmenter la tracabilité, mais ca marche pareil

n°1892464
sinifer
Posté le 08-06-2009 à 12:10:10  profilanswer
 

voilà j'ai bien effectué ce bout de code après avoir mis  
 
root
mots de pass
sudo chmod +x /backup/cron/daily_backup.sh
sudo crontab -e
00 20 * * * /backup/cron/daily_backup.sh  
 
et mon scripte daily_backup.sh  commence bien par #!/bin/sh
 
mais sa fonctionnent pas alors que si je lance manuellement mon scripte comme cela  
root
mots de pass
 /backup/cron/daily_backup.sh  
 
sa fonctionne voit-tu mon problème car moi je mis connait pas assez  :??:  
 
Merci en tous cas

n°1892539
sinifer
Posté le 08-06-2009 à 14:29:34  profilanswer
 

j'ai juste une petite question
 
si il y a rien dans mon crontab et que je mets  
10 12 * * * /blabla/blabla.sh
 
il va savoir automatiquement que sa doit ce fair a 12h10???

n°1892541
pataluc
Posté le 08-06-2009 à 14:31:00  profilanswer
 

ben oui c'est le principe, sauf si ton démon cron n'est pas lancé...

n°1892555
sinifer
Posté le 08-06-2009 à 14:41:55  profilanswer
 

c'est quoi le démon cron??

n°1892560
pataluc
Posté le 08-06-2009 à 14:45:26  profilanswer
 

c'est le service sous linux qui s'assure de lancer les crontab de chaque user... http://www.google.fr/search?q=cron

n°1892563
sinifer
Posté le 08-06-2009 à 14:49:43  profilanswer
 

ok merci mais il est lancé donc sa devrait marché mais j'ai une erreur que je trouve pas

mood
Publicité
Posté le 08-06-2009 à 14:49:43  profilanswer
 

n°1892572
sinifer
Posté le 08-06-2009 à 14:57:28  profilanswer
 

on ma dit de faire comme sa
/home/<nom_utilisateur>/backup/cron/daily_backup.sh
 
 
et le nom_utilisateur est celui qu'on utilise pour ouvrir la session linux.  
mais j'ai pas de session linux car je rentre avec putty

n°1893119
pataluc
Posté le 09-06-2009 à 11:50:05  profilanswer
 

"session" ne veut pas dire session graphique, si tu te logue sur la machine, même via putty tu as une session.

n°1893166
sinifer
Posté le 09-06-2009 à 13:44:01  profilanswer
 

ok merci  
 
mon erreur étais que j'avais pas les droits sur daily_backup.sh  
 
je les ai mis et sa marche bon journée


Message édité par sinifer le 09-06-2009 à 13:44:23

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  renseignement pour lancéer un fichier automatiquement tous les jours e

 

Sujets relatifs
inserer du PHP dans un fichier XSLOuverture/lecture dans un fichier texte Access VBA
Erreur d'exécution '53': Fichier introuvablelire un fichier sur serveur protégé par mot de passe
Convertir un fichier .rtf en .pdfRestauration de fichier .bak ?
[java]Lecture d'un gros fichier texteafficher un fichier .txt dans une messagebox . possible ?
[VB] Afficher un fichier CSV[RESOLU]Problème de lecture de fichier tout bête
Plus de sujets relatifs à : renseignement pour lancéer un fichier automatiquement tous les jours e


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR