diff --git a/sh/11_listener.sh b/sh/11_listener.sh
new file mode 100644
index 0000000..b7f49dc
--- /dev/null
+++ b/sh/11_listener.sh
@@ -0,0 +1,14 @@
+echo "
Statut des listeners :
"
+ps -ef | grep tnslsnr| grep -v grep | while read l
+do
+ # Récupérer le chemin du binaire tnslsnr à partir de la sortie de ps
+ binary_path=$(echo $l | awk '{print $8}')
+ # Extraire le nom du listener
+ listener_name=$(echo $l | awk '{print $9}')
+ # Construire la commande lsnrctl status
+ lsnrctl_command="$binary_path status $listener_name"
+ # exécuter la commande
+ echo ""
+ echo "$lsnrctl_command"
+ echo "
"
+done
\ No newline at end of file