สำนักวิทยบริการและเทคโนโลยีสารสนเทศ (สวส.)

Office of Academic Resources and Information Technology

PHP Shell Script บน Linux Server

 เมื่อเราต้องการให้โปรแกรมทำงานโดยไม่ต้องผ่านหน้าเว็บ มีขั้นตอนดังนี้

1. สร้างไฟล์ php ขึ้นมา ตัวอย่างเช่น script.php
 
2
3
4
5
#!/usr/bin/php -q
 
<?php
print "PHP Shell Script ";
?>

2. กำหนด permission ให้กับไฟล์ script.php โดยใช้คำสั่ง 
   $chmod 755 comline.php

3. ใช้คำสั่ง 
crontab เพื่อให้ script ที่เราสร้างขึ้นทำงานตามเวลาที่กำหนด
  $crontab -l
  30 0 * * * /usr/www/script.php

จากตัวอย่างจะเป็นการสั้งให้ ทำงานเมื่อเวลาผ่านไป 30นาที หลังเที่ยงคืน ในทุกๆ วัน