четверг, 7 марта 2019 г.

Скрипт для rphost


$ ps aux --sort -%mem | awk '{print $6/1024 " MB " $3"% " $11}' | head -n10 | grep rphost
$ top -b -n 1| grep [r]phost|head -10
 1759 usr1cv8   20   0 4091868 1,884g 206220 S   0,0  6,0  23:52.41 rphost

$ sudo nano /root/rphost.sh

Вставить текст ниже

#!/bin/sh
#current_date_time=`date +%Y-%m-%d' '%H:%M:%S`
current_date=`date +%Y-%m-%d`
current_time=`date +%H:%M`
#1759 usr1cv8   20   0 4091868 1,884g 206220 S   0,0  6,0  23:52.41 rphost
#current_rphost_view=$(top -b -n 1| grep [r]phost|head -10| awk '{print $6 " " $9}')
#current_rphost_view=`top -b -n 1| grep [u]sr1cv8|head -10| awk '{print $9}'`
current_rphost_view=`top -b -n 1| grep [r]phost|head -20| awk '{print $9}'`
#echo $current_rphost_view
for rphost in $current_rphost_view
 do
     echo  $current_time $rphost
     echo  $current_time $rphost >> /root/rph_$current_date.log
done

Сохранить.

Однократный запуск:
$ sudo sh /root/rphost.sh

$ sudo -i
# crontab -e
Добавить в конец:
# каждую  1 минуту

*/1 * * * * sudo sh /root/rphost.sh

Смотреть задания:
# crontab -l

Смотреть результат:

$ sudo cat /root/rph_2019-03-07.log
17:30 5.4
17:31 5.4
17:32 5.4
17:33 5.4



Комментариев нет:

Отправить комментарий