From 163c3b7fe9c1282d11cad5fe44d90d6927cdb883 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Fri, 8 Mar 2024 16:56:22 +0100 Subject: [PATCH] Update 09_os_info.sh --- sh/09_os_info.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sh/09_os_info.sh b/sh/09_os_info.sh index 63cd97c..527a1fa 100644 --- a/sh/09_os_info.sh +++ b/sh/09_os_info.sh @@ -15,9 +15,11 @@ 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}' | sed 's#/bin/tnslsnr##') + # binary_path=$(echo $l | awk '{print $8}' | sed 's#/bin/tnslsnr##') + binary_path=$(echo $l | egrep -o '/[^ ]*' | sed 's#/bin/tnslsnr##') # Extraire le nom du listener - listener_name=$(echo $l | awk '{print $9}') + # listener_name=$(echo $l | awk '{print $9}') + listener_name=$(echo $l | grep -o 'tnslsnr [^ ]*' | sed 's/tnslsnr //') # Construire la commande lsnrctl status lsnrctl_command="$binary_path/bin/lsnrctl status $listener_name" # exécuter la commande