Существует следующая проблема: через cron от пользоваетеля daemon запускается некий скрипт. Для этого пользователя задан loginclass, ограничивающий использование ресурсов. Кроме этого скрипта от пользователя daemon ничего больше не запускается. Но почему-то убивается ядром процесс, принадлежащий пользователю root (daily periodic check)... В чем грабли - не могу понять.
@gw [11:05am] /home/dikiy # ps -axo pid,ruser,svgid,svuid,user,cpu,%cpu,tt,state,logname,command
PID RUSER SVGID SVUID USER CPU %CPU TT STAT LOGIN COMMAND
42067 root 0 0 root 1 0.0 ?? Is root /bin/sh -c periodic daily 2>&1 | sendma
42068 daemon 1 1 daemon 0 0.0 ?? Is daemon /bin/sh -c /var/stat/bin/monitor 2>&1 >> /
42072 root 0 0 root 148 0.0 ?? S root /bin/sh - /usr/sbin/periodic daily
42075 daemon 1 1 daemon 148 0.0 ?? S daemon /var/stat/bin/monitor
42110 daemon 1 1 daemon 0 0.0 ?? S daemon /var/stat/bin/monitor
42651 root 0 0 root 17 9.5 ?? D root /usr (find)
@gw [10:57am] /home/dikiy # grep killed /var/log/messages
Sep 16 10:56:46 gw /kernel: pid 42651 (find), uid 0, was killed: exceeded maximum CPU limit
@gw [11:05am] /home/dikiy # grep daemon /etc/crontab
*/1 * * * * daemon/daemon /var/stat/bin/monitor 2>&1 >> /var/stat/monitor/.monitor.log