ใช้ systemd ให้สคริปต์รันตลอด ใน Debian Server
ขั้นตอนที่ 1 — สร้าง service file สร้างไฟล์ service ก่อน (ตัวนี้จะเป็นคำสั่งที่รัน Python จริงๆ) sudo nano /etc/systemd/system/job.service ใส่เนื้อหานี้ 👇 [Unit] Description=Run Python job every 2 minutes [Service] Type=simple ExecStart=/usr/bin/python3 /home/user/job.py WorkingDirectory=/home/user User=root ขั้นตอนที่ 2 — สร้าง timer file สร้างไฟล์ timer ที่จะกำหนดช่วงเวลาให้ systemd เรียกใช้ service นี้ sudo nano /etc/systemd/system/job.timer ใส่เนื้อหานี้ 👇 [Unit] Description=Run job.service every 2 minutes [Timer] OnBootSec=1min OnUnitActiveSec=2min Unit=job.service [Install] WantedBy=timers.target 💡 ความหมาย: OnBootSec=1min → เริ่มทำงานครั้งแรกหลังจากบูตเครื่อง 1 นาที OnUnitActiveSec=2min → เรียกซ้ำทุกๆ 2 นาที ขั้นตอนที่ 3 — เปิดใช้งาน timer sudo systemctl daemon-reload sudo systemctl enable --now job.timer ตรวจสอบสถานะ: systemctl list-timers --all จะเห็นรายการประมาณนี้: NEXT LEFT...