|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() |
Bonjour,
je voudrais faire un script shell (un batch), qui s’exécute dans une tache planifiée (cron) mais je ne sais pas comment le faire. Est-il possible de m'aider un peu ? merci d'avance |
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
non pas avec aussi peu d'informations sur ton besoin, il n'est pas possible de t'aider.
![]()
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() |
Un exemple générique ferait très bien l'affaire. (le contenu d'un fichier batch, le mettre exécutable, rendre contable, et l’exécuter en tant que cron, bref juste un exemple très simple)
ps: j'ai peut être dit des bêtises. (j'ai juste proposé) c'est pour ça que je cherche un exemple simple. |
|
10
|
|
|
#4 | ||||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
prends un cron quelconque qui execute quelque chose qui n'est pas écrit par toi déjà ....
genre & tu colles ça dans des crontab Code :
Code :
|
||||
|
|
00
|
|
|
#5 | |||||
|
Membre habitué
![]() |
Citation:
merci d'avance |
|||||
|
01
|
|
|
#6 |
|
Membre habitué
![]() |
j'ai tenté de faire ça mais ça marche pas
la commande : Code :
22 12 * * * mysqldump -hlocalhost -uroot -pTBbillel21 reporting-rh | gzip > reporting-rh_bdd_backup_09_08_2011.sql.gz message : bash: 22: command not found si quelqu'un peut me diriger ou m'aider |
|
10
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 551 ![]() |
Salut,
Commence déjà par mettre les chemins complets pour les commandes mysqldump,gzip ainsi que le chemin complet de l'endroit où tu souhaites stocker ton fichier tar.gz.
__________________
Alea Jacta Test! |
|
|
10
|
|
|
#8 | |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
Citation:
pour le reste tu verras que c'est pour éditer (mode vi) donc tu fais par exemple ![]() oublies pas que crontab ne charge pas d'environnements et que "%" est un commentaire en crontab donc si tu en utilises il faut remplacer par "\%" afin que ça soit interprété... bien sur ton script doit fonctionner correctement unitairement avant de l'intégrer en crontab. Mais c'est si évident que je ne sais pas pourquoi je le mentionne. j'espère que c'est plus clair maintenant |
|
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() |
Justement, tu n'aurais pas un Tutoriel simple ? (je n'en ai pas trouvé un qui montre très simplement un exemple avec ce dont j'ai besoin)
|
|
02
|
|
|
#10 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
si ça c'est pas assez simple je vois pas ce que je peux faire de plus là ...
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com