$ 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
Комментариев нет:
Отправить комментарий