Run PHP Script โดยไม่ต้องผ่านหน้าเว็บ โดยทำงานหลังจาก เปิดเครื่อง เพื่อ Sync ข้อมูล หรือ ตรวจสอบข้อมูล



1. ค้นหา php ว่าอยู่จุดใดของเครื่อง
#which php

ส่วนใหญ่แล้วจะอยู่
/usr/bin/php

2. จากนั้นให้เพิ่ม

#!/use/bin/php -q

ลงไปบรรทัดบนสุดของ ไฟล์ เช่น (ใส่ # ด้วยนะ)
#!/use/bin/php -q
<?php
 echo "Hi";
?>

3. กำหนด permission ไฟล์
#chmod 755 ชื่อไพล์.php

4. ทดลอง run
# ./ชื่อไฟล์.php


5. เข้า crontab กำหนด ให้รันทันทีที่ เปิดเครื่อง โดยกำหนดที่ crontab
#crontab -e
ใส่
@reboot ตามด้วย path เต็มๆ ที่ไฟล์นั้นอยู่ เช่น

@reboot /var/www/html/test.php

6. บันทึกด้วย Esc / :wq!


อ้างอิง  Crontab เพิ่มเติม
string         meaning
------         -------
@reboot        Run once, at startup.
@yearly        Run once a year, "0 0 1 1 *".
@annually      (same as @yearly)
@monthly       Run once a month, "0 0 1 * *".
@weekly        Run once a week, "0 0 * * 0".
@daily         Run once a day, "0 0 * * *".
@midnight      (same as @daily)
@hourly        Run once an hour, "0 * * * *".
Share on Google Plus

About I'am Webmaster

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments :