02-05-2011, 10:09 PM
Bon finalement je vais tenter de faire ça en C++
Un bon petit daemon qui exécute une commande a l'heure prévue (qui va alors se charger d'effectuer la construction du bâtiment, ou autre chose!)
Pour la communication j'ai choisi les sockets, car ils sont dispo sur tous les langages, ainsi qu'une structure de requête a la MySQL (commandes genre CREATE args, DELETE args, SERVER INFO, SERVER STOP, etc)
Hélas, sa restera réservé aux possesseur d'un dédié (virtuel ou non)...
Pour le moment, la partie création du daemon (création processus, puis libération du terminal), gestion des sockets et gestion des commandes fonctionne.
Reste plus qu'a s'attaquer au probléme principal: effectuer les taches a l'heure prévue!
Sa implique bien sur de conserver les prochaines taches en mémoire, pour être prêt a les exécuter, tout en gardant un fichier a jour pour les autres taches et pour récuperer d'un plantage
Le fichier et les taches en mémoires doivent être synchronisés bien sur
Bref, je vous tiens au courant! Si sa intéresse quelqu'un... Je veux bien de l'aide pour créer des libs d'interaction dans différents langages...
Si sa intéresse personne bah... tampis! sa m'aura au moins donné l'occasion de pratiquer autre chose que du php!
Un bon petit daemon qui exécute une commande a l'heure prévue (qui va alors se charger d'effectuer la construction du bâtiment, ou autre chose!)
Pour la communication j'ai choisi les sockets, car ils sont dispo sur tous les langages, ainsi qu'une structure de requête a la MySQL (commandes genre CREATE args, DELETE args, SERVER INFO, SERVER STOP, etc)
Hélas, sa restera réservé aux possesseur d'un dédié (virtuel ou non)...
Pour le moment, la partie création du daemon (création processus, puis libération du terminal), gestion des sockets et gestion des commandes fonctionne.
Reste plus qu'a s'attaquer au probléme principal: effectuer les taches a l'heure prévue!
Sa implique bien sur de conserver les prochaines taches en mémoire, pour être prêt a les exécuter, tout en gardant un fichier a jour pour les autres taches et pour récuperer d'un plantage
Le fichier et les taches en mémoires doivent être synchronisés bien sur
Bref, je vous tiens au courant! Si sa intéresse quelqu'un... Je veux bien de l'aide pour créer des libs d'interaction dans différents langages...
Si sa intéresse personne bah... tampis! sa m'aura au moins donné l'occasion de pratiquer autre chose que du php!