renseignement pour lancéer un fichier automatiquement tous les jours e - Shell/Batch - Programmation
Marsh Posté le 08-06-2009 à 11:18:49
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
Marsh Posté le 08-06-2009 à 11:36:33
ouep ensuite tu enregistre et tu sors et c'est bon.
les bonnes pratiques veulent qu'il vaut mieux faire:
Code :
|
pour éviter les erreurs et augmenter la tracabilité, mais ca marche pareil
Marsh Posté le 08-06-2009 à 12:10:10
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
Marsh Posté le 08-06-2009 à 14:29:34
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???
Marsh Posté le 08-06-2009 à 14:31:00
ben oui c'est le principe, sauf si ton démon cron n'est pas lancé...
Marsh Posté le 08-06-2009 à 14:45:26
c'est le service sous linux qui s'assure de lancer les crontab de chaque user... http://www.google.fr/search?q=cron
Marsh Posté le 08-06-2009 à 14:49:43
ok merci mais il est lancé donc sa devrait marché mais j'ai une erreur que je trouve pas
Marsh Posté le 08-06-2009 à 14:57:28
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
Marsh Posté le 09-06-2009 à 11:50:05
"session" ne veut pas dire session graphique, si tu te logue sur la machine, même via putty tu as une session.
Marsh Posté le 09-06-2009 à 13:44:01
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
Marsh Posté le 08-06-2009 à 10:56:51
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