ฉันมีแล็ปท็อปเครื่องเก่าที่ใช้โฮสต์เซิร์ฟเวอร์ Debian ที่บ้าน ฉันต้องการปิดหน้าจอตอนบู๊ต ดังนั้นฉันจึงใส่
@reboot vbetool ปิด dpms
ใน crontab รูท (sudo crontab -e
). ดูเหมือนว่าจะทำงานตามที่คาดไว้ (ดูการแก้ปัญหาด้านล่าง) แต่หน้าจอไม่ดับ นอกจากนี้เมื่อฉันวิ่ง ปิด vbetool dpms
จาก SSH มันทำงานได้ตามที่คาดไว้
ใครมีข้อเสนอแนะใด ๆ ?
ผลการแก้ไขปัญหาตามมา คำตอบนี้. กรุณาสอบถามรายละเอียดเพิ่มเติมที่จำเป็น
ดูบันทึก (บูตเวลา 10:00:00 น.)
sudo cat /var/log/cron.log
:
...
12 กรกฎาคม 10:00:00 my_hostname cron[457]: (CRON) INFO (pidfile fd = 3)
12 กรกฎาคม 10:00:00 my_hostname anacron[461]: Anacron 2.3 เริ่มเมื่อ 2021-07-12
12 ก.ค. 10:00:00 my_hostname anacron[461]: ทางออกปกติ (รัน 0 งาน)
12 ก.ค. 10:00:00 my_hostname cron[457]: (CRON) INFO (เรียกใช้งาน @reboot)
12 ก.ค. 10:00:01 my_hostname CRON[487]: (รูท) CMD (ปิด vbetool dpms)
12 ก.ค. 10:00:01 my_hostname CRON[480]: (CRON) ข้อมูล (ไม่ได้ติดตั้ง MTA ละทิ้งเอาต์พุต)
12 กรกฎาคม 10:00:05 my_hostname systemd-timesyncd[515]: ซิงโครไนซ์กับเซิร์ฟเวอร์เวลาเป็นครั้งแรก 192.168.178.1:123 (192.168.178.1)
sudo cat /var/log/syslog
:
...
12 ก.ค. 10:00:00 my_hostname systemd[1]: เริ่มทริกเกอร์ anacron ทุกชั่วโมง
12 กรกฎาคม 10:00:00 my_hostname cron[457]: (CRON) INFO (pidfile fd = 3)
12 ก.ค. 10:00:00 my_hostname systemd[1]: เริ่มรันงาน anacron
12 กรกฎาคม 10:00:00 my_hostname anacron[461]: Anacron 2.3 เริ่มเมื่อ 2021-07-12
12 ก.ค. 10:00:00 my_hostname anacron[461]: ทางออกปกติ (รัน 0 งาน)
12 ก.ค. 10:00:00 my_hostname cron[457]: (CRON) INFO (เรียกใช้งาน @reboot)
12 ก.ค. 10:00:00 my_hostname systemd[1]: anacron.service: สำเร็จ
ตรวจสอบว่า cron กำลังทำงานอยู่
ps -ef | grep cron | grep -v grep
เอาต์พุต
รูท 474 1 0 10:00 ? 00:00:00 /usr/sbin/cron -f
คำสั่งสุดท้ายใน crontab ของฉันไม่ทำงาน
ไฟล์ลงท้ายด้วยบรรทัดว่าง
เอาต์พุตคำสั่ง
ฉันแก้ไขคำสั่งเป็น
@reboot vbetool ปิด dpms &>/tmp/mycrontablog.log
แต่ บล็อกไมโคร
ยังคงว่างเปล่า