Bonjour à tous,
je développe depuis peu sous linux (en C) et j'ai besoin d'un peu d'aide...
Voilà, j'ai besoin de coder un démon qui attendrait des commandes de divers scripts et éventuellement de l'utilisateur.
Pour cela, je pensais utiliser un socket unix, qui me créerait une entrée dans le répertoire /tmp, ce qui permettrait aux scripts d'utiliser des commandes comme "echo 'start' > /tmp/customdaemon
Le problème, c'est que je n'arrive pas à coder cela. J'ai créé la socket, fait un bind sur une structure sockaddr_un contenant le path (jusque là, ça fonctionne), mais je n'arrive pas à recevoir quoique ce soit.
lorsque l'utilisateur tape "echo 'start' > /tmp/customdaemon, il reçoit l'erreur "No such device or address", alors que le 'fichier' /tmp/customdaemon est bien créé (j'ai mis les droits en écriture pour tous).
Pouvez vous m'aiguiller svp?
Partager