Forum Ordinatueur ! http://forum.ordinatueur.org

OrdinatUeur.org - Bienvenue dans notre communauté...
Pour être prevenu des importantes mises à jour du forum, et de celles du site, inscrivez vous à la mailing liste :


Pour entrer sur le chat cliquez ici ou si le premier est en panne cliquez ici - Lisez les regles du chat ici !
Pour parler de foot tapez /j #om (salon partenaire). Pour atteindre ce chat sur le réseau IRC Evolu.NET, c'est /j #ordinatueur ! Bon Ch@t...

Forum Ordinatueur ! http://forum.ordinatueur.org Index du Forum -> Software / Logiciel -> (R) Création de CRON sous Linux ?
Poster un nouveau sujet  Répondre au sujet Voir le sujet précédent :: Voir le sujet suivant 
(R) Création de CRON sous Linux ?
MessagePosté le: Dim Mai 16, 2004 6:11 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




Wala, pour les besoins d'un site, g besoin de créé des CRON sur 1 serveur Linux.
Perso, je ne conné strictement rien à Linux, je vous le dis d'avance.
En fait, les CRON devront appelé à des heures fixes tous les jours des scripts PHP.
Ne me dites pas que ce n'est pas possible, je suis sur ke si !!!

donc ma question, coment créé des CRON, quelle est la syntaxe etc...

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Dim Mai 16, 2004 9:11 pm Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




Alors commence par lire ça.

Ca explique le fonctionnement de cron.
Si tu ne comprends pas tout, redemande.

Par contre, je voudrais savoir comment tu veux exécuter tes scripts PHP à partir de la ligne de commandes ?

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Dim Mai 16, 2004 10:34 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




et ben je vé faire comme ca :
Code:
00 7 * * * script.php

nan, ca pourra pas marché ?

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Lun Mai 17, 2004 12:44 pm Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




Non car script.php n'est pas un exécutable, c'est un script qui est interprété par un programme (le serveur) et exécuté à un moment donné (le moment où le client le demande).

Il faudrait essayer de voir si tu peux demander au serveur d'exécuter un script sur simple demande (en tapant une commande).

Cherche dans la doc d'Apache (je suppose que ton serveur est Apache), mais là je suis au boulot donc je n'ai pas le temps de chercher.

Au fait, dans quel but veux-tu exécuter des scripts PHP avec cron ?

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Lun Mai 17, 2004 7:27 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




Envoi de mail si ca répond à certaines conditions dans le cas d'un agenda...
Pour testé sur le serveur, je ne l'ia pas encore...

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Lun Mai 17, 2004 9:06 pm Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




A mon avis il ne faut pas utiliser de script PHP pour faire cela, mais envoyer directement les mails avec les commandes mail ou mutt.

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Mar Juil 27, 2004 12:55 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




alors ca y'est g les codes d'acces au serveur et g testé...
et ca marche pas...
alors wala ce que j'ai fait :
création d'un fichier test.php pour envoyé un mail juste pour testé...
je le fous sur le serveur à l'empalcement :
Code:
/home/stocks25/www/test.php

bon je l'exec par IE sans pb, et par le module (Putty pour ceux ki connaissent) par php /home/stocks25/www/test.php
et je recois bien le mail dans les 2 cas...
ensuite, pour créé mon cron, j'ai fait kom indiqué ici :
http://www.metacites.net/article106.html
g uploadé 1 fichier txt avec dedans :
Code:
* * * * * php /home/stocks25/www/test.php

et apres g fé
Code:
crontab mycron.txt

et apres en faisant crontab -l
g bien ma commande qui s'affiche...
donc avec ca, le script php devré s'exec toutes les minutes...
et bien ca ne marche pas, je ne recois aucun mail...
alors que quand je vais dans le webmin du serveur dans les taches cron, je vé sur celel que j'ai créé et je clic sur exécutez maintenant, ben pas de pb, je recois le mail....
donc si qq1 peut m'aidé...

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Mar Juil 27, 2004 1:20 pm Répondre en citant
nirousse
Grand Posteur
 
Inscrit le: 14 Fév 2004
Messages: 773
Localisation: Besançon




bon et ben g trouvé la solution !
en fait, il faut que je dise au serveur qu'il fasse kom si il était un véritable utilisateur avec navigateur et tout...
voila comment je fé :
Code:
wget -q -O /dev/null http://www.monsite.com/test.php

wala ca marche c nikel !
Pour info, les linuxiens, ca sert à quoi les options que j'ai mis ?
-q -O /dev/null ???
pke peut etre que je peux mettre autre chose pour que ca soit mieux nivo sécurité ou autre....

_________________

Enjoy Yourself
Nyro
http://nyrodev.com/
http://nyrodev.info/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
MessagePosté le: Mar Juil 27, 2004 5:07 pm Répondre en citant
Yoka
Modérateur
 
Inscrit le: 19 Juin 2003
Messages: 3046
Localisation: Vesontio




/dev/null :

Sous Linux, tout périphérique est représenté par un fichier, par exemple /dev/dsp est le mixer de la carte son.

Ces fichiers sont stockés dans les répertoire /dev (pour device).

/dev/null est donc un de ceux là, mais il a la particularité de ne représenter aucun périphérique (périphérique nul), donc tout ce qui entre dedans disparaît.

Ca c'était pour la description de /dev/null.

Pour savoir la signification des options, il faut consulter le manuel de la commande, en tapant man <nom_de_commande>, ou en cliquant ici.

Citation:
-q

--quiet
Désactive la sortie de Wget.


Citation:

-O fichier

--output-document=fichier
Les documents ne seront pas écrits dans les fichiers appropriés, mais tous concaténés les uns aux autres et écrits dans fichier. Si fichier existe déjà, il sera remplacé. Si fichier vaut -, les documents seront affichés sur la sortie standard. Cette option positionne automatiquement le nombre de tentatives à 1.

_________________
Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
(R) Création de CRON sous Linux ?
Forum Ordinatueur ! http://forum.ordinatueur.org Index du Forum -> Software / Logiciel
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous pouvez éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre de fichier dans ce forum
Vous pouvez télécharger des fichiers dans ce forum
Toutes les heures sont au format GMT + 1 Heure  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet  
Powered by phpBB© 2001-2004 phpBB Group
Theme created by Vjacheslav Trushkin
Traduction par : phpBB-fr.com