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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Ajout dans CRONTAB via Batch

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ajout dans CRONTAB via Batch

n°719172
120120
Que du bonheur :)
Posté le 19-08-2005 à 21:51:05  profilanswer
 

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
mood
Publicité
Posté le 19-08-2005 à 21:51:05  profilanswer
 

n°719175
Nis+
Posté le 19-08-2005 à 21:58:04  profilanswer
 

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)

n°719556
splurf
Rm -Rf / && oops :o
Posté le 21-08-2005 à 14:48:26  profilanswer
 

sinon echo "maligne" >> /etc/crontab

n°719672
120120
Que du bonheur :)
Posté le 21-08-2005 à 23:37:06  profilanswer
 

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 :
  1. [root@d093 ~]# cd /etc/cron.d/
  2. [root@d093 cron.d]# dir
  3. mailman


 
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.
 


Message édité par marseillais 1000 le 21-08-2005 à 23:54:37

---------------
http://caledonien.org
n°719687
splurf
Rm -Rf / && oops :o
Posté le 22-08-2005 à 01:01:06  profilanswer
 

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?

n°719688
120120
Que du bonheur :)
Posté le 22-08-2005 à 01:19:42  profilanswer
 

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 :
  1. error_reporting(E_ALL);
  2. /* Ajoute une redirection pour que vous puissiez lire stderr */
  3. $handle = popen('/./.sh 2>&1', 'r');
  4. echo "'$handle'; " . gettype($handle) . "\n";
  5. $read = fread($handle, 2096);
  6. echo $read;
  7. pclose($handle);


 
Bien pratique il te permet de lancer des process sous linux (Attention a la gestion, des droits).
 
:)


---------------
http://caledonien.org

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Ajout dans CRONTAB via Batch

 

Sujets relatifs
installation carte linksys WMP54G et Mandriva 10.2? ajout tutorialproblème d'exécution de script avec crontab
commande rsync avec ssh dans la crontab[xmms]Afficher les dossiers cachés lors de l' ajout d un fichier
[Crontab] Executer plusieurs scriptsAjout d'une MIB snmp
CRON / CRONTABAjout 2nd disque dur et multiboot
crontab[RESOLU][crontab] apt-get upgrade
Plus de sujets relatifs à : Ajout dans CRONTAB via Batch


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