linux:scripts_awk:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | Prochaine révisionLes deux révisions suivantes | ||
linux:scripts_awk:start [16/03/2010 15:57] – ajout monitoring daniel | linux:scripts_awk:start [16/03/2010 16:11] – correction p'tit bug daniel | ||
---|---|---|---|
Ligne 51: | Ligne 51: | ||
{if (fout!=0) { print $0 > fout; | {if (fout!=0) { print $0 > fout; | ||
</ | </ | ||
+ | |||
==== Monitoring de processus ==== | ==== Monitoring de processus ==== | ||
Ligne 63: | Ligne 64: | ||
echo " | echo " | ||
echo "Tous les arguments sont facultatifs"; | echo "Tous les arguments sont facultatifs"; | ||
+ | exit; | ||
} | } | ||
| | ||
- | while getopts " | + | while getopts " |
do | do | ||
case $OPTION in | case $OPTION in | ||
Ligne 72: | Ligne 74: | ||
s ) SLEEP_DELAY=$OPTARG;; | s ) SLEEP_DELAY=$OPTARG;; | ||
p ) PROCESS=$OPTARG;; | p ) PROCESS=$OPTARG;; | ||
- | | + | |
esac | esac | ||
done | done | ||
Ligne 80: | Ligne 82: | ||
do | do | ||
sleep $SLEEP_DELAY | sleep $SLEEP_DELAY | ||
- | PID=$(pidof | + | PID=$(pidof |
while [ " | while [ " | ||
do | do | ||
- | echo " | + | echo " |
top -b -n $NBMES -d $INTER -p $PID|env LANGUAGE=C LANG=C awk -v pid=$PID ' | top -b -n $NBMES -d $INTER -p $PID|env LANGUAGE=C LANG=C awk -v pid=$PID ' | ||
BEGIN { | BEGIN { | ||
Ligne 110: | Ligne 112: | ||
PID=$(pidof java|awk ' | PID=$(pidof java|awk ' | ||
done | done | ||
- | echo 'Pas de process | + | echo "Pas de process |
done | done | ||
</ | </ |
linux/scripts_awk/start.txt · Dernière modification : 17/10/2019 11:11 de daniel