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

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

Full URL: https://www.topvery.com/blog/article.วิธีการตั้งเวลาปิดคอมพิวเตอร์โดยอัตโนมัติWindows10MacOs.BLO251031172042.ไอที
Base URL: https://www.topvery.com/

---

คู่มือภาษาไทยสั้นๆ สำหรับการตั้งเวลาปิดเครื่องอัตโนมัติบนระบบปฏิบัติการยอดนิยม เช่น 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)

* เปิด Task Scheduler (ค้นหาคำว่า Task Scheduler ใน Start)
* เลือก Create Basic Task แล้วตั้งชื่อและคำอธิบาย
* กำหนด Trigger (เช่น Daily One time หรือ When a specific event occurs)
* เลือก Start a program แล้วใส่โปรแกรมเป็น shutdown และใส่ Arguments เป็น /s /t 0
* ตรวจสอบและบันทึกงาน
## 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 คู่มือเทคนิค](https://www.topvery.com/)

## ติดต่อเรา

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

## Description

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

## Meta Keywords

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