J'ai utilisé exec 3<>/dev/tcp/192.168.0.101/6435
pour établir une connection TCP avec 192.168.0.101:6435. Et j'ai reçu aussi bien que envoyé quelques messages avec la command de pipe
.
Maintenant, je veux mettre fin à la connection TCP. Mais, avec ss -anpet
je peux voir que bash lui-même détient cette connection, sans forger un process enfant.
J'ai essayé d'envoyer le signal 9 et 15 au process bash, mais comme vous le savez, bash ne peut pas se tuer.
Alors, puis-je mettre fin à la connection TCP que j'ai établie sans mettre fin aux pts que j'utilise (ni le tuer par root ni envoyer Ctrl + D)?
Cette command a ouvert la connection sur le descripteur de file 3. Pour fermer la connection, vous devez fermer le descripteur de file 3. Pour ce faire:
exec 3<&-