# # Idle TimeÀ» CheckÇÏ¿© ÀÚµ¿ ·Î±×¾Æ¿ô # Subject : Login UserÁß idle time checkÇÏ¿© ÀÚµ¿ kill script ¾Æ·¡ÀÇ ³»¿ëÀº svc ·Î LoginÇÑ UserÁß Idle timeÀÌ 10ºÐ ÀÌ»ó ÃÊ°úÇÑ User¸¦ ÀÚµ¿À¸·Î KillÇÏ´Â Procedure¸¦ ¹¦»çÇÑ°ÍÀÌ´Ù. # SunOS 4.1.3 finger | grep -v root | grep -v oracle |grep svc | cut -c32-38 > /tmp/_list cat /tmp/_list |cut -c1-2 > /tmp/col1;cat /tmp/_list |cut -c3-7 > /tmp/col2 _tab=`paste -d" " /tmp/col2 /tmp/col1 |\ grep -v " " |grep -v " [1-9]"|cut -c7-8` for i in $_tab do /etc/fuser -k /dev/tty$i done # Solaris 2.5 finger | grep -v root |grep -v oracle |grep svc | cut -c32-47 > /tmp/_list cat /tmp/_list | cut -c1-7 > /tmp/col1;cat /tmp/_list | cut -c8-16 > /tmp/col2 _tab=`paste -d" " /tmp/col2 /tmp/col1 |\ grep -v " " |grep -v " [1-9]"| cut -c11-17` for i in $_tab do fuser -k /dev/$i done ÀÌ»óÀÇ ProgramÀº crontab¿¡ µî·ÏÇÏ¿© 1ºÐ °£°ÝÀ¸·Î µ¹·ÁÁØ´Ù.