วิธีการตั้งเวลาปิดคอมพิวเตอร์โดยอัตโนมัติ Windows 10 MacOs

วิธีการตั้งเวลาปิดคอมพิวเตอร์โดยอัตโนมัติ Windows 10 MacOs

ไอที | .., 31 ตุลาคม 2568

คู่มือภาษาไทยสั้นๆ สำหรับการตั้งเวลาปิดเครื่องอัตโนมัติบนระบบปฏิบัติการยอดนิยม เช่น Windows macOS และ Linux พร้อมคำสั่งตัวอย่างและวิธีใช้ Task Scheduler, cron และคำสั่ง shutdown ปิดเครื่องอัตโนมัติ, schedule shutdown, Windows, macOS, Linux, Task Scheduler, cron, shutdown command

บทความนี้อธิบายวิธีตั้งเวลาปิดเครื่องอัตโนมัติในคอมพิวเตอร์ทั้งแบบง่ายและแบบละเอียด ครอบคลุมวิธีใช้เครื่องมือ built in เช่น Task Scheduler บน Windows, cron และ at บน Linux, และการตั้งเวลาบน macOS พร้อมตัวอย่างคำสั่งที่ใช้งานได้จริง

ทำไมต้องตั้งเวลาปิดเครื่องอัตโนมัติ

การตั้งเวลาปิดเครื่องอัตโนมัติช่วยประหยัดพลังงาน ป้องกันการทำงานค้าง และเหมาะกับการจัดการเครื่องในสภาพแวดล้อมที่ต้องการให้เครื่องปิดเมื่อทำงานเสร็จ เช่น การดาวน์โหลดไฟล์ขนาดใหญ่หรือการรันงานที่ต้องการเวลานาน

วิธีตั้งเวลาปิดเครื่องบน Windows

มีหลายวิธี ทั้งแบบใช้คำสั่งตรงและสร้างงานอัตโนมัติด้วย Task Scheduler

1) คำสั่ง shutdown แบบเร็ว

เปิด Command Prompt แล้วพิมพ์คำสั่งตัวอย่าง:

shutdown /s /t 3600

คำอธิบาย: คำสั่งนี้จะสั่งให้ปิดเครื่อง (/s) หลังจากรอเป็นวินาที (/t) — ในตัวอย่างคือ 3600 วินาที = 1 ชั่วโมง

2) สร้าง Scheduled Task (แบบ GUI)

  1. เปิด Task Scheduler (ค้นหาคำว่า Task Scheduler ใน Start)
  2. เลือก Create Basic Task แล้วตั้งชื่อและคำอธิบาย
  3. กำหนด Trigger (เช่น Daily One time หรือ When a specific event occurs)
  4. เลือก Start a program แล้วใส่โปรแกรมเป็น shutdown และใส่ Arguments เป็น /s /t 0
  5. ตรวจสอบและบันทึกงาน

3) สร้าง Scheduled Task ด้วย schtasks (แบบคำสั่ง)

ตัวอย่างตั้งให้ปิดเครื่องทุกวันเวลา 23:00:

schtasks /create /tn "AutoShutdown" /tr "shutdown /s /t 0" /sc daily /st 23:00

วิธีตั้งเวลาปิดเครื่องบน macOS

macOS มีตัวเลือก Energy Saver หรือคำสั่งผ่าน terminal

1) ตั้งจาก System Settings

เปิด System Settings → Battery หรือ Energy Saver → Schedule แล้วตั้งเวลา Sleep / Shutdown ตามต้องการ

2) ตั้งด้วยคำสั่งใน Terminal

ตัวอย่างตั้งให้ปิดเครื่องเวลา 23:30 ของวันนี้

sudo pmset schedule shutdown "10/31/2025 23:30:00"

หมายเหตุ: รูปแบบวันที่/เวลาอาจขึ้นกับ Locale ของระบบ ตรวจสอบด้วย man pmset

วิธีตั้งเวลาปิดเครื่องบน Linux

บน Linux มักใช้ cron หรือ at สำหรับกำหนดเวลา

1) ใช้ at (ถ้ายังไม่มีให้ติดตั้งและเปิดบริการ)

echo "sudo shutdown -h now" | at 23:00

หรือกำหนดวันที่และเวลาแบบชัดเจน

2) ใช้ cron

แก้ไข crontab ของ root ด้วยคำสั่ง sudo crontab -e แล้วเพิ่มบรรทัด เช่น ปิดทุกคืนเวลา 23:00

0 23 * * * /sbin/shutdown -h now

คำแนะนำและข้อควรระวัง

  • ตรวจสอบว่าไม่มีงานสำคัญกำลังทำงานอยู่ก่อนตั้งเวลาปิดเครื่อง
  • สำหรับเครื่องเซิร์ฟเวอร์ ระมัดระวังการปิดเครื่องอัตโนมัติ เพราะอาจกระทบผู้ใช้หรือบริการอื่นๆ
  • ถ้าต้องการยกเลิกคำสั่ง shutdown บน Windows ใช้ shutdown /a (ต้องอยู่ก่อนเวลาที่กำหนด)

ตัวอย่างการใช้งานจริง

ถ้าคุณดาวน์โหลดไฟล์ใหญ่ตอนกลางคืน และต้องการให้เครื่องปิดหลังจบการดาวน์โหลด สามารถตั้ง Task Scheduler หรือใช้คำสั่ง shutdown /s /t เพื่อให้แน่ใจว่าเครื่องจะปิดเมื่อเสร็จงาน

แหล่งข้อมูลเพิ่มเติม

อ่านบทความและคู่มือเพิ่มเติมได้ที่: TopVery คู่มือเทคนิค

ติดต่อเรา

หากต้องการให้ช่วยเขียนสคริปต์อัตโนมัติหรือเตรียมไฟล์ .bat/.sh ให้แจ้งรายละเอียดงาน เช่น ระบบปฏิบัติการ เวลา และเงื่อนไขก่อนปิดเครื่อง


Description

คู่มือวิธีตั้งเวลาปิดเครื่องอัตโนมัติบน Windows macOS และ Linux พร้อมตัวอย่างคำสั่ง

Meta Keywords

ปิดเครื่องอัตโนมัติ, schedule shutdown, Task Scheduler, cron, at, shutdown command

แชร์: