|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 37 ![]() |
Bonjour ,
Dans le cadre d'un projet, je dois réaliser une application qui tourne (en permanence et dès le démarrage de la machine) sur le serveur dédié linux d'un site internet. Cette application va essentiellement effectuer des opérations sur une base firebird. Bon , le truc c'est que je ne connais pas bien linux, j'ai trouvé pas mal de choses pour réaliser un service sous windows mais ce que j'ai trouvé sur linux était assez complexe (de l'ordre que j'ai compris 1 mot sur 30), j'ai entendu parlé des deamon (koi être ca exactement ??? Donc voila mes questions sont en fait : - Quels langages sont adéquats pour développer un application tournant comme un service de windows sous linux ? - Comment faire tourner une application de telle sorte sous linux ? - Dois-je m'acheter une boîte d'aspirine de suite ou j'attends un peu ? Voila je vous remercie d'avance pour vos réponses |
|
|
00
|
|
|
#2 |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
pour la programmation, n'importe quel langage tant que tu peux te passer de mode interactif dans l'application
pour la configuration du système http://linux.developpez.com/guide/x5215.html |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : février 2005 Messages : 287 ![]() |
Concernant le thème daemon, c'est tout simplement l'équivalent dans le monde unix/linux des services windows...
Pour faire simple, le daemon est à Linux ce que le service est à Windows
|
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 37 ![]() |
Ok , merci pour ces réponses.
Bon donc si je résume, je fais mon programme dans le langage qui me plait mais sans interface (je pense que ce sera C++), mais en gros il faut qu'il puisse reconnaître la commande "stop" et "start" du système. De plus je dois le placer dans /etc/rc.d/ (on dans le genre en fonction de la distrib) et je dois faire des liens et ca va fonctionner ? Mes pensées sont troubles sur ce sujet ... vous auriez peut être quelques précisions sur le sujet ? |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() |
Le dossier init.d contient les lanceurs des applications à lancer lors du demarrage il me semble, telles que Apache2 lorsqu'il est installé.
Ce dossier contient un modèle de lanceur, appelé skeleton. Tappe dans ta console : Tu va donc voir ton fichier skeleton, tu peux ainsi le copier et en refaire un à ta mode. Amuses toi bien Paul-H |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 37 ![]() |
merci beaucoup!!
Mais pourquoi paul-h dans le document que tu m'a donné parle t il de fork ? Je connais pas trop mal cette fonction je sais à quoi elle sert mais dans ce cas la j'avoue que ça m'échappe ... |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 37 ![]() |
je visn de trouver un tuto super bien expliqué pas à pas, en effet linux c'est super documenté et plein de gens sont la pour vous aider c'est génial, mais j'avou qu'ils utilisent un vocabulaire qui, en tant que débutant, me laisse assez végétatif...
http://web.archive.org/web/200606031...-howto.html#s1 Merci bcp pour votre aide... |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() |
Je crois, mais alors là c'est vraiment sujet à des vérifications qu'il s'agit d'un processus qui en utiliserais un autre. Mais vraiment renseignes toi auprès de quelqu'un qui connait bien la chose.
|
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 37 ![]() |
En fait le fork sert à recréer le processus et à tuer son père pour qu'il dépende directement du processus "init" et ainsi tourner en background...
Voila ce que j'ai compris du problème, merci pour vos réponses |
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() |
hum interessant
Paul-H |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com