วันจันทร์ที่ 5 มิถุนายน พ.ศ. 2560

ubuntu ตั้งค่า Cron job ให้ทำงาน อัตโนมัติ

เมื่อต้องการให้ ubuntu ทำงานอะไรบางอย่างแบบอัตโนมัติ
จะต้องตั้งค่า crontab ให้ทำงานตามสั่ง ส่วนใหญ่จะใช้ทำระบบ backup data หรือส่ง e-mail เป็นต้น

คำสั่งที่ต้องใช้คือ
sudo crontab -e

แล้วเลือก editor ที่ถนัดได้เลย แนะนำ vim , nano
หรือหากเลือกแล้วไม่ถนัดจะบังคับเปิดด้วย editor ที่ต้องการให้ใช้คำสั่ง (กรณีใช้ nano)

export VISUAL=nano;  crontab -e

ตัวอย่างการสั่งงาน

เมื่อต้องการให้ php ทำงานที่ไฟล์ example.php ทำงานทุกวันเวลา 23:59
ให้ใช้คำสั่งใน teminal ดังนี้

sudo crontab -e

เพิ่มคำสั่งด้านล่างนี้เข้าไป 1 บรรทัด

59 23 * * * php /var/www/html/example.php

แก้ Active Desktop Recovery

เข้าไปแก้ Value ในไฟล์ DeskHtmlVersion  ให้กลายเป็น 0 ไม่ให้แสดงหน้าต่าง Active Desktop Recovery เข้าไปที่  HKEY_CURRENT_USER/Software/Mi...