#!/bin/bashDate=`date +"%d_%m_%Y"`rm -rf /monitoring/system_info_.$Date.txtecho "Information about Guru Server: " >> /monitoring/system_info_.$Date.txttop 40 >> /monitoring/system_info_.$Date.txtecho "Memory: " >> /monitoring/system_info_.$Date.txtvmstat >> /monitoring/system_info_.$Date.txtecho "Disk: " >> /monitoring/system_info_.$Date.txtdf -h >> /monitoring/system_info_.$Date.txtecho "Domain: " >> /monitoring/system_info_.$Date.txtcd /domainsdu -sh [a-z0-9]* >> /monitoring/system_info_.$Date.txtmail -s 'Information about Guru Server' duchaikhtn@gmail.com,admin@guru.net.vn < /monitoring/system_info_.$Date.txt
Sau đó bạn cần xác định thời gian cần gửi thông tin đến bạn, ví dụ cứ 8h sáng hàng ngày gửi thông tin cho tôi. Trong crontab bạn thêm vào dòng sau :
0 8 * * * jobs/systeminfo.sh > /logs/monitoring.log
bạn dùng crontab -e để edit ccrontab.
Bạn lưu ý là các thư mục có trong script phải được tạo trước đó.