SYSTEMD-SOCKET-ACTIVATE(1) systemd-socket-activate SYSTEMD-SOCKET-ACTIVATE(1) NOM systemd-socket-activate - Tester l'activation par socket d'un demon SYNOPSIS systemd-socket-activate [OPTIONS...] demon [OPTIONS...] DESCRIPTION systemd-socket-activate peut etre utilise pour lancer un programme de service active par socket a partir de la ligne de commande dans un but de test. Il peut etre aussi utilise pour lancer des instances particulieres du programme de service par connexion. Le demon a lancer et ses options doivent etre indiques apres les options de systemd-socket-activate. Si l'option --inetd est fournie, le descripteur de fichier de socket sera utilise comme entree standard et sortie standard du processus lance. Sinon, les entree standard et sortie standard seront heritees, et les sockets seront passes a travers les descripteurs de fichier 3 et superieurs. Les sockets passes a travers $LISTEN_FDS a systemd-socket-activate seront passes a travers le demon dans leurs positions originales. Les autres sockets specifies avec l'option --listen= utiliseront les descripteurs consecutifs. Par defaut, systemd-socket-activate ecoute plutot sur un socket de flux et utilise les options --datagram et --seqpacket pour ecouter les sockets de datagramme ou de paquet sequentiel (voir ci-apres). OPTIONS -l addresse, --listen=addresse Ecouter sur cette addresse. Cette option prend une chaine telle que << 2000 >> ou << 127.0.0.1:2001 >>. Ajoute dans la version 230. -a, --accept Lancer une instance du programme de service pour chaque connexion et transmettre le socket de connexion. Ajoute dans la version 230. -d, --datagram Ecouter un socket de datagramme (SOCK_DGRAM) au lieu d'un socket de flux (SOCK_STREAM). Cette option peut ne pas etre combinee avec --seqpacket. Ajoute dans la version 230. --seqpacket Ecouter un socket de paquet sequentiel (SOCK_SEQPACKET) au lieu d'un socket de flux (SOCK_STREAM). Cette option peut ne pas etre combinee avec --datagram. Ajoute dans la version 230. --inetd Utiliser le protocole inetd(8) pour la transmission des descripteurs de fichier, c'est-a-dire comme entree standard ou sortie standard, au lieu du protocole de nouveau style pour transmettre les descripteurs de fichier utilisant $LISTEN_FDS (voir ci-dessus). Ajoute dans la version 230. -E VAR[=VALEUR], --setenv=VAR[=VALEUR] Ajouter cette variable a l'environnement du processus lance. Si VAR est suivi de << = >>, partir du principe que c'est une paire variable-valeur. Autrement, obtenir la valeur de l'environnement de systemd-socket-activate. Ajoute dans la version 230. --fdname=NOM[:NOM...] Indiquer les noms des descripteurs de fichier transmis. Cela est equivalent a definir FileDescriptorName= dans les fichiers d'unite de socket et autoriser l'utilisation de sd_listen_fds_with_names(3). Plusieurs entrees peuvent etre indiquees en utilisant des options separees ou en separant les noms avec des deux-points (<< : >>) dans une seule option. Dans le cas ou plus de noms que de descripteurs sont fournis, les noms superflus sont ignores. Dans le cas ou moins de noms que de descripteurs sont fournis, les descripteurs de fichier restants sont sans nom. Ajoute dans la version 230. -h, --help Afficher un aide-memoire succinct et quitter. --version Afficher une information de version courte et quitter. VARIABLES D'ENVIRONNEMENT $LISTEN_FDS, $LISTEN_PID, $LISTEN_FDNAMES Consulter sd_listen_fds(3). Ajoute dans la version 230. $SYSTEMD_LOG_TARGET, $SYSTEMD_LOG_LEVEL, $SYSTEMD_LOG_TIME, $SYSTEMD_LOG_COLOR, $SYSTEMD_LOG_LOCATION Comme dans systemd(1). Ajoute dans la version 230. EXEMPLES Exemple 1. Executer un serveur echo sur le port 2000 $ systemd-socket-activate -l 2000 --inetd -a cat Exemple 2. Executer une instance activee par socket de systemd-journal-gatewayd(8) $ systemd-socket-activate -l 19531 /usr/lib/systemd/systemd-journal-gatewayd VOIR AUSSI systemd(1), systemd.socket(5), systemd.service(5), systemd-run(1), sd_listen_fds(3), sd_listen_fds_with_names(3), cat(1) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Jean- Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . systemd 257.8 SYSTEMD-SOCKET-ACTIVATE(1)