HyPnOz Posted January 4, 2007 Share Posted January 4, 2007 Salut à tous ! Je dois faire un petit script pour ma boite mais j'ai trés peu de connaissances pour le moment j'ai fais ca : (BUT du script : Faire un backup d'un répertoire dans une archive .tar, envoyer l'archive .tar via ssh à la machine distante (ctsr119)) # Arrêt du serveur web Zend 30 0 * * * /etc/rc5.d/Sapachectl.Zend stop # Arrêt de la bdd Oracle 32 0 * * * su - oracle 33 0 * * * dbshut # Création de l'archive tar 40 0 * * * tar cvf /tmp/tar/SUSYP.tar /opt/ora/oracle/product/10.2.0/oradata/SUSYP # Envoi de l'archive 45 0 * * * scp /tmp/tar/SUSYP.tar ctsr119:/opt/ora/oracle/product/10.2.0/oradata # Démarrage du serveur web Zend 00 1 * * * /etc/rc5.d/Sapachectl.Zend start # Démarrage de la bdd Oracle 05 1 * * * su - oracle 06 1 * * * dbstart 2 petites questions : * Il vaut mieux que je fasse un script .sh et l'apeller via le cron ou alors faire en cron ca pose pas de problemes ? * Comment faire pour qu'il supprime automatiquement l'archive précédente ? Des avis ? Corrections ? Idées ? Merci Link to comment Share on other sites More sharing options...
lorinc Posted January 4, 2007 Share Posted January 4, 2007 J'aurais dit mieux vaut faire un script shell éxecuté par cron, car tu ne peux pas vraiment être sûr de l'ordonnancement des tâches dans le cron dès lors qu'elle apparaissent au même instant... du coup, ton scripte shell est plutôt petit et plus facile à maintenir Link to comment Share on other sites More sharing options...
HyPnOz Posted January 4, 2007 Author Share Posted January 4, 2007 Donc je fais un script qui éxécute tout d'affilée, les memes actions que j'ai mise à l'heure actuelle dans le cron ? Sans aucune heure d'éxecution il va bien attendre que chaque tâche soit correctement terminée ? Merci Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.