Bonjour tout le monde!
Je suis en train de coder un démon Linux.
Le problème est que si je veux le lancer en tant que démon (sudo invoke-rc.d demon start), il ne démarre pas alors que si je le lance comme un programme normal (./ demon) il marche très bien.
Je tiens à signaler que dans mon code, il y a bien les parties qui servent à lancer en tant que démon (fork, ...).
J'ai donc enlevé du code tout ce qui était lié à D-Bus. Et là, le démon se lance très bien.
Mais si je remet rien que la phase de connection à D-Bus, ça marche plus.
Quelqu'un a-t-il déjà programmé un démon utilisant D-Bus?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 dbus_error_init (&error); bus = dbus_bus_get (DBUS_BUS_SESSION, &error); if (!bus) { dbus_error_free (&error); return 1; }
Y a-t-il quelque chose de spécial à faire?
Merci d'avance
Partager