วันพุธที่ 24 ธันวาคม พ.ศ. 2557

การสร้าง bash file ใน Freebsd

การสร้าง bash file ใน Freebsd

1. เข้าไปที่ path ที่จะสร้างไฟล์
#cd /var/log
2. สร้างไฟล์ชื่อ Clearlog.sh
#pico Clearlog.sh

3. เริ่มเขียนรูปแบบของ script sh

#!/bin/sh

cd /var/log
rm httpd-access.log
touch httpd-access.log
chown root:wheel httpd-access.log

rm httpd-error.log
touch httpd-error.log
chown root:wheel httpd-error.log

rm snmpd.log
touch snmpd.log
chown root:wheel snmpd.log

sleep 10s --> ตั้งค่าหน่วงเวลา

/usr/local/sbin/apachectl restart

เสร็จแล้ว save ออกมา

4. เปลี่ยน mod ของไฟล์
#chmod 755 Clearlog.sh

5. ทดสอบการรันไฟล์
#./Clearlog.sh
หากไม่มี Error อะไรแสดงว่า Script ใช้ได้

6.เข้าไปกำหนดค่าเวลาที่ crontab -e
เพิ่มข้อความ
0 5 * * 0 /var/log/Clearlog.sh

เสร็จแล้ว save ออกมา