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...
| | (R) Création de CRON sous Linux ? |
| |
Posté le: Dim Mai 16, 2004 6:11 pm |
|
|
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... |
|
|
|
|
| | |
Posté le: Dim Mai 16, 2004 9:11 pm |
|
|
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é. |
|
|
|
Posté le: Dim Mai 16, 2004 10:34 pm |
|
|
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é ? |
|
|
|
|
| | |
Posté le: Lun Mai 17, 2004 12:44 pm |
|
|
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é. |
|
|
|
| | |
Posté le: Lun Mai 17, 2004 7:27 pm |
|
|
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... |
|
|
|
|
Posté le: Lun Mai 17, 2004 9:06 pm |
|
|
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é. |
|
|
|
| | |
Posté le: Mar Juil 27, 2004 12:55 pm |
|
|
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é
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é... |
|
|
|
|
| | |
Posté le: Mar Juil 27, 2004 1:20 pm |
|
|
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.... |
|
|
|
|
| | |
Posté le: Mar Juil 27, 2004 5:07 pm |
|
|
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é. |
|
|
|
| | |
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
|
|
|
|