歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

定時取得進程內存並寫入日志

定時取得進程內存並寫入日志   Shell代碼    www.2cto.com   $ cat mem.sh    #!/bin/bash   LOGFILE="/xxx/mem.log"   date +%Y-%m-%d" "%H:%M:%S >>$LOGFILE   ps aux |grep 'bin/eas.py' |awk '{if($13~/^\w+$/){print $13,$4}}' >> $LOGFILE   $ crontab -l   */1 * * * * /xxx/mem.sh      $ crontab -e #編輯   $ crontab -r #刪除     crontab的域  為了能夠在特定的時間運行作業,需要了解c r o n t a b文件每個條目中各個域的意義和格式。  下面就是這些域:  第1列分鐘1~5 9  第2列小時1~2 3(0表示子夜)  第3列日1~3 1  第4列月1~1 2  第5列星期0~6(0表示星期天)  第6列要運行的命令    Shell代碼   1.$ crontab -l     2.0 * * * * ps aux |grep 'bin/eas.py' |awk '{if($13~/^\w+$/){print $13,$4}}' >> "/xxx/mem.log"       這個是直接在crontab後面運行
Copyright © Linux教程網 All Rights Reserved