Ho sviluppato un'applicazione Qt che contiene un server TCP e così via. Ora sto cercando di creare pacchetti Ubuntu e lasciare che l'applicazione si avvii automaticamente all'avvio.Esegui l'applicazione Qt all'avvio come demone Linux
l'applicazione deve essere in esecuzione, anche se nessuno è connesso, il che significa un demone avviato tramite uno script in /etc/init.d/
Ho provato semplicemente eseguire l'applicazione in fase di start e invio di un kill- segnale su stop nello script init.d ma ciò significa che l'applicazione viene eseguita in primo piano e blocca lo script init.
Forking like in an other question sembra quasi funzionare, ottengo "errore sconosciuto" dopo aver tentato di avviare un server TCP. Tuttavia, dovrebbe esserci un modo semplice per scrivere uno script di init che esegua la mia applicazione in background all'avvio sulle varie distribuzioni Linux.
Qualcuno potrebbe indicarmi la giusta direzione?
Utilizzando Ubuntu 9.10 con Qt 4.5
Presentate qualche GUI o è completamente console? –
È consolico e non ha mai bisogno di input da parte dell'utente. – dutchmega