Ajout dans CRONTAB via Batch - Linux et OS Alternatifs
Marsh Posté le 19-08-2005 à 21:58:04
Moi, j'ai un repertoire /etc/cron.d/ ou je peux creer autant de fichiers que je veux contenant chacun une ou plusieurs lignes "à la crontab" sans passer par l'editeur crontab.
Peut etre as tu la même chose. (Je suis sous Debian Woody)
Marsh Posté le 21-08-2005 à 23:37:06
Excellent, merci pour vos réponses.
Effectivement "maligne" >> /etc/crontab fonctionne nickelous
Merci
Le but là dedans est de faire un script PHP afin de crée des backups via Rsync automatiquement.
Si ca vous intéresses, je vous envoi le script (il est bientôt finis).
Code :
|
Y a bien un cron.d (Fedora).
Comment on y rajoute des données dedant ou plutot quel est la diff entre le crontab -e et celui là ?
Merci.
Marsh Posté le 22-08-2005 à 01:01:06
peux tu nous en dire plus.
ça semble un peu barbare.
Pourquoi ne pas faire un fichier basique genre /usr/local/bin/backup.sh
ou tu définis tes constantes tout ça tout ça, et inclure un fichier généré plstt que de vouloir modifier le cron à chaque fois?
Marsh Posté le 22-08-2005 à 01:19:42
Le principe de la SAV est de générer un fichier batch, avec toutes les infos contenu pour que rysync fonctionne.
Avec choix du mode d'archive / copie de dossier, notification par mail etc ...
Sans que l'utilisateur n'ait a éditer manuellement le fichier de conf de rsync.
Au début je voulais tout faire a 100 % via le php, création des répertoires, création des fichiers etc ...
Mais j'avais oublié que la gestion des droits sous Linux n'étais pas la meme que sous Windows.
Du coup, j'ai changé de direction, en prenant toute les variables PHP, afin d'écrire un fichier batch que la personne root ira lancer sur le serveur.
Dés qu'il y a une version "terminé", je vous la montrerais.
Donc d'où l'intérêt de pouvoir éditer le cron via un batch.
J'ai trouvé ça :
Code :
|
Bien pratique il te permet de lancer des process sous linux (Attention a la gestion, des droits).
Marsh Posté le 19-08-2005 à 21:51:05
Bonjour,
Je cherche un moyen d'ajouter des lignes dans le crontab general.
Avec vous une idée ?
crontab >> ..... Marche pas (pareil pour << )
Y aurais ca, mais j'ai pas testé.
Vous en pensez quoi ?
http://matthieu.developpez.com/execution_periodique/
Merci
---------------
http://caledonien.org