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