ตัวอย่างผมสร้างไฟล์ชื่อ /etc/admin/scripts/uptime_html.sh โดยมี code ของไฟล์ดังนี้
#!/usr/bin/perl
$uptime = `uptime`;
$uptime =~ /up (.*?) day/;
$up = int($1);
print "<html>";
print "<head><title>Uptime</title></head>";
print "<body>";
print "<font size=1 color=#a9a9a9></br>Uptime $up"; print " Days";
print "</body>";
print "</html>";
จากนั้นก็ chmod +x /etc/admin/scripts/uptime_html.sh เพื่อให้ execute ได้
ทดลองสั่งให้ script ทำงาน
#/etc/admin/scripts/uptime_html.sh > /var/www/html/uptime.html
ทดลองเรียก http://localhost/uptime.html ดูครับ
ทีนี้ก็อาศัยความสามารถของ crontab สำหรับตั้งเวลาให้ script ที่เราเขียนเมื่อกี้ทำงาน
#crontab -e
แล้วเพิ่มบรรทัดต่อไปนี้เข้าไป
*/30 * * * * /etc/admin/scripts/uptime_html.sh > /var/www/html/uptime.html
ทีนี้จะเอา uptime.html ไปแทรกเป็น frame หรือ iframe ก็แล้วแต่ความชอบน่ะครับอิอิ
ตัวอย่างผล html ที่จะได้
Uptime 7 Days
ไม่มีความคิดเห็น:
แสดงความคิดเห็น