Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/10/2007, 09h43   #1
Invité de passage
 
Inscription : juillet 2003
Messages : 28
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 28
Points : 4
Points : 4
Par défaut DF dans MySQL via Cron

Bonjour,
j'aimerai mettre à jour une table MySQL avec les infos retournées par un df via une tache cron !
Pourriez-vous m'orienter ?
Merci !
ParMesSoins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 13h13   #2
Invité de passage
 
Inscription : juillet 2003
Messages : 28
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 28
Points : 4
Points : 4
ou pour faire plus simple dans la pratique :
Comment rediriger le resultat d'un DF sur un autre serveur, du genre :
Code :
df |grep % |cut -c52- > autreserveur/Quota_serveur/quota.txt
ParMesSoins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 13h40   #3
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
Bonjour,

Pour renvoyer sur un autre server, il faut que celui-ci ait un server de fichier installé. Je parle ici au sens général. Ce peut-être un montage NFS, un ftp ou encore un scp.

De la tu pourrais avoir une tache cron qui exécute le chargement de ton fichier dans ta base MySql.
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 16h50   #4
Invité de passage
 
Inscription : juillet 2003
Messages : 28
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 28
Points : 4
Points : 4
bon désolé, après reflexion j'en reviens à mes premiers amours ...

Je cherche donc à injecté le resultat d'un dans une base MySQL, le tout dans un sh

Possible, merci de votre aide !

PS: je sais le faire en PHP, est-il possible de lancer un script PHP via un Cron ?
ParMesSoins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 13h54   #5
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
Bonjour,

Je n'ai pas de machine GNU ici, pouvez-vous me donner un exemple de rendu de la commande ?

Sinon, à mon avis il faut enfermer le résultat dans une requete de cette façon (en gros) :

Code :
mysql -u ${LOGIN_MYSQL} -p${PASS_MYSQL} -h ${HOST_MYSQL} -Bse 'update ${table} set ${champ}=('${resultat_commande}') ')
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 13h56   #6
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
Il est possible de faire exécuter un script php à un crom. Le tout est de mettre le chemein complet de l'exe php:


Code :
00 1 * * * /usr/bin/php /home/user/script.php > /dev/null 2>&1
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 10h31   #7
Invité de passage
 
Inscription : juillet 2003
Messages : 28
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 28
Points : 4
Points : 4
Désolé pour le retard !

Pour l'execution du PHP, c'est OK j'ai trouvé, Merci.

Pour le rendu du DF, voici le resultat :
Code :
1
2
3
4
5
 
 55% /
 60% /usr
 27% /var
 25% /bureautique
Merci
ParMesSoins est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h17.


 
 
 
 
Partenaires

Hébergement Web