Привет!
Вопрос следующего характера: у меня задание написать скрипт который мониторит процессы и если процесс использует больше памяти чем я укажу отправлять сигнал TERM
Я написал скрипт такого плана:
#!/bin/bash
max_mem=$(ps -eo user,pid,pcpu,pmem --no-headers | awk '{ if ( $4 > 0.2) print $2}')
echo $max_mem
kill -9 $max_mem
Но преподователь сказал что он не будет работать или работает не корректно
Можете что то посоветовать или показать в чем я не прав?)
Спасибо