歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 定時取得進程內存並寫入日志

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

日期:2017/3/1 16:31:52   编辑:關於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