PDA

View Full Version : [C] Programma server da far girare come demone


Andrea850
28-06-2007, 11:42
Ciao a tutti...sto facendo un programma client-server concorrente.
Il server, scritto sotto Ubuntu e compilato con gcc (tramite Anjuta), parte trnquillamente da console...non ha nessun tipo di output a video, in quanto gli eventuali log di errore vengono scritti su file, il fatto è che vorrei usarlo come demone, ovvero una volta lanciato deve partire e lasciare la shell libera e non bloccarla...si può fare in C una cosa del genere? Ho cercato documentazione su internet ma non sono riuscito a trovare niente di utile :(

Grazie!!!

vizzz
28-06-2007, 12:26
Ciao a tutti...sto facendo un programma client-server concorrente.
Il server, scritto sotto Ubuntu e compilato con gcc (tramite Anjuta), parte trnquillamente da console...non ha nessun tipo di output a video, in quanto gli eventuali log di errore vengono scritti su file, il fatto è che vorrei usarlo come demone, ovvero una volta lanciato deve partire e lasciare la shell libera e non bloccarla...si può fare in C una cosa del genere? Ho cercato documentazione su internet ma non sono riuscito a trovare niente di utile :(

Grazie!!!

dipende tutto da come lanci il tuo programma.
da shell lancialo con ./nomeprogramma &
lo vedrai andare in background, ovviamente per stopparlo devi killarlo a manina.

andbin
28-06-2007, 12:29
Leggi: Linux Daemon Writing HOWTO (http://www.360doc.com/showWeb/0/0/365709.aspx)

Andrea850
28-06-2007, 12:40
dipende tutto da come lanci il tuo programma.
da shell lancialo con ./nomeprogramma &
lo vedrai andare in background, ovviamente per stopparlo devi killarlo a manina.

sisi...lo lancio con ./server
quindi aggiungendo l'& parte in background? :eek: ottimo....tnx!

Andrea850
28-06-2007, 12:41
Leggi: Linux Daemon Writing HOWTO (http://www.360doc.com/showWeb/0/0/365709.aspx)


Ottima stà guida...dovrò metterci un pò a tradurla dall'inglese...ma sembra proprio completa! :)