stop ping
This commit is contained in:
@@ -6,8 +6,8 @@
|
||||
|
||||
# Test arguments
|
||||
if [[ $# -eq 0 ]]; then
|
||||
echo 'Erreur de paramètres : le fichier de configuration du ping doit être passé'
|
||||
echo 'Usage : winlog_start_ping.sh fichier_ping.conf'
|
||||
echo 'Erreur de paramètre : le fichier de configuration du ping doit être passé'
|
||||
echo 'Usage : winlog_ping.sh fichier_ping.conf'
|
||||
exit 1
|
||||
fi;
|
||||
# Source de la configuration et tests fichiers
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#!/bin/bash
|
||||
# Usage : winlog_ping.sh fichier_ping.conf
|
||||
# Usage : winlog_start_ping.sh fichier_ping.conf
|
||||
# Ce script lance le shell winlog_ping.sh en arrière plan et rend la main aussitôt.
|
||||
# Il arrête auparavant les éventuels processus de winlog_ping.sh.
|
||||
|
||||
# Test arguments
|
||||
if [[ $# -eq 0 ]]; then
|
||||
echo 'Erreur de paramètres : le fichier de configuration du ping doit être passé'
|
||||
echo 'Erreur de paramètre : le fichier de configuration du ping doit être passé'
|
||||
echo 'Usage : winlog_start_ping.sh fichier_ping.conf'
|
||||
exit 1
|
||||
fi;
|
||||
@@ -25,8 +25,8 @@ if [ ! -e $fichierOUT ]; then
|
||||
fi;
|
||||
|
||||
|
||||
# Arrêt des éventuels processus actifs de winlog_ping
|
||||
for proc in `ps -ej | grep winlog_ping | grep -v grep | cut -d ' ' -f1`
|
||||
# Arrêt des éventuels processus actifs de winlog_ping.sh
|
||||
for proc in `pgrep winlog_ping`
|
||||
do
|
||||
kill -9 $proc
|
||||
done
|
||||
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
# Usage : winlog_stop_ping.sh fichier_ping.conf
|
||||
# Ce script stoppe le shell winlog_ping.sh en arrière plan et rend la main aussitôt.
|
||||
|
||||
# Test arguments
|
||||
if [[ $# -eq 0 ]]; then
|
||||
echo 'Erreur de paramètre : le fichier de configuration du ping doit être passé'
|
||||
echo 'Usage : winlog_stop_ping.sh fichier_ping.conf'
|
||||
exit 1
|
||||
fi;
|
||||
|
||||
# Source de la configuration et tests fichiers
|
||||
if [ ! -e $1 ]; then
|
||||
echo 'Erreur : fichier '$1' non trouvé.'
|
||||
exit 1
|
||||
fi;
|
||||
source $1;
|
||||
|
||||
# Arrêt des éventuels processus actifs de winlog_ping.sh
|
||||
for proc in `pgrep winlog_ping`
|
||||
do
|
||||
kill -9 $proc
|
||||
done
|
||||
Reference in New Issue
Block a user