Bonjour,
Je voudrais savoir s'il était possible de déclencher un événement sur le serveur à un intervalle, ou une heure, donné ?
Merci d'avance
Bonjour,
Je voudrais savoir s'il était possible de déclencher un événement sur le serveur à un intervalle, ou une heure, donné ?
Merci d'avance
quel type d'évènement ?
+ + http://www.developpez.net/forums/tem...ini_search.gif
= ...enfin le plus souvent
En fait je voudrais envoyer des emails à une heure configurée par l'application ASP.
Il y a toujours webcron.
Je sais déjà générer mes emails depuis mon application ASP, ce que je cherche c'est juste un moyen de déclencher ce code à des instants prédéfinis. Je ne vois pas comment je peux le faire avec webcron ou toute autre applicatoin similaire.Envoyé par Caerbannog
Le webcron va permettre d'appeler une page web a un moment donne, donc tu programmes une page ASP qui envoit tes mails et tu programmes un webcron pour consulter cette page aux intervalles ou tu veux envoyer ces mails.
Sinon tu peux voir avec la commande AT de windows pour creer l'equivalent d'un Cron sur ta machine.
Ou encore le planificateur de taches de Windows qui peut ouvrir un page web.
"Winter is coming" (ma nouvelle page d'accueil)
C'est une idée, je n'y avais pas pensé. Faut dire que j'aurai préféré quelque chose de plus simple, mais au moins c'est une solution jouable. Merci !Envoyé par tostinni
Sinon je ne vois pas non plus comment règler le at/webcron/... depuis ASP, mais ça doit dépendre aussi du cron choisi.
Le probleme de qquch de plus simple, c'est qu'il n'y a pas moyen de lancer une page ASP a un moment donne. Ta page ASP est execute seulement qd qqun la consulte. Donc c'est pour ca que tu peux programmer un "cron" (commande AT de Windows) qui genere un appel a ta page ASP (utilisant WGET par exemple). Mais je confirme c pas super simple.Envoyé par sovitec
D'ailleurs j'ai eu a faire un petit projet pour generer des rapports en excel a intervalle donnes. Du coup j'ai prefere me faire mon propre Cron en VB qui consulte une BDD dans laquelle je stocke les rapports a generer, des que l'intervalle arrive, il lance un autre prog en VB qui se charge de la generation. C plutot efficace et ca me donne bcp plus de possibilite (controle d'erreurs, historique...) que de rajouter des lignes avec "AT"
Qques liens :
How do I execute a DOS command / batch file / exe from ASP?
Commande AT
Wget
Et le planificateur Windows alors ??Envoyé par tostinni
"Winter is coming" (ma nouvelle page d'accueil)
Je l'ai mentionne (enfin perso j'appelle ca la commande "AT" qui est son petit nom DOS ) mais tu es d'accord pour dire que c'est pas simple dans le sens ou soit tu le fais une seule fois et la, oui ca peut etre simple. Soit tu dois le faire, par exemple, chaque fois qu'un utilisateur s'enregistre ou fait une action et la il faut programmer une page ASP qui lance une commande "AT" et perso je trouve ca ni simple ni "beau".Envoyé par Immobilis
Mais bon, oui il existe le planificateur Windows
Ok, j'ignorai son petit nom.
Dans le cas de sovitec il n'est question que de "timing". Alors bon...
Configuré dans l'application, ça me parait difficile.
Par contre avec SQL cela parait faisable avec les "triggers" il me semble.
Dans tous les cas, ce n'est pas géré par IIS.
A+
"Winter is coming" (ma nouvelle page d'accueil)
+1 pour IIS, d'ou l'idee de passer par un cron externe (AT ou autre )Envoyé par Immobilis
Par contre concernant SQL, je te corrige (avec le respect qui s'impose :p ) car les triggers ne sont pas exactement fait pour declencher des actions type Cron. Les triggers vont juste se declencher lors d'une action sur une table (insertion/modification...). Par contre, pour Oracle, il y a la notion de JOBS qui sont des taches types Cron dans la BDD. Bon par contre c plus oriente pour lancer des commandes PL/SQL sur la base, pas pour faire ce genre d'action. Mais la on s'eloigne du sujet
Je pense que c'est la solution que je vais choisir.Envoyé par tostinni
En tout cas merci à vous deux pour toutes ces pistes.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager