[AWS Technical Support Note]ฉันสามารถใช้ crontab บน Amazon Linux 2023 ได้หรือไม่

[AWS Technical Support Note]ฉันสามารถใช้ crontab บน Amazon Linux 2023 ได้หรือไม่

ปัญหาที่เกิดขึ้น

เมื่อฉันรันคำสั่ง "crontab -l" เพื่อตรวจสอบการตั้งค่า crontab บน Amazon Linux 2023
แต่ฉันได้รับผลลัพธ์ว่า "-bash: crontab: command not found" ทำให้ตรวจสอบการตั้งค่าไม่ได้

มีปัญหาอะไรกับคำสั่งนี้หรือไม่ หรือมีคำสั่งอื่นที่สามารถใช้แทนหรือได้หรือไม่

วิธีแก้ปัญหา

Crontab ไม่พร้อมใช้งานตามค่าเริ่มต้นใน Amazon Linux 2023
อย่างไรก็ตาม คุณสามารถใช้งาน cron แบบดั้งเดิมได้โดยการติดตั้งแพ็กเกจ cronie

คุณสามารถติดตั้งแพ็คเกจ cronie ได้ด้วยคำสั่งต่อไปนี้

$ sudo yum install cronie -y

บทความอ้างอิง

Deprecated in AL2023 (English)

The cronie package was installed by default on the AL2 AMI, providing support for the traditional crontab way of scheduling periodic tasks. In AL2023, cronie is not included by default. Therefore, support for crontab is no longer provided by default.

In AL2023, you can optionally install the cronie package to use classic cron jobs. We recommend that you migrate to systemd timers due to the added functionality provided by systemd.

It is possible that a future version of Amazon Linux, possibly the next major version, will no longer include support for classic cron jobs and complete the transition to systemd timers. We recommend that you migrate away from using cron.

(แปลไทยโดย AI)

แพ็กเกจ cronie ถูกติดตั้งโดยค่าเริ่มต้นบน AL2 AMI ซึ่งให้การสนับสนุนสำหรับวิธีการ crontab แบบดั้งเดิมในการกำหนดเวลาการทำงานเป็นช่วงๆ ใน AL2023 ไม่ได้รวม cronie โดยค่าเริ่มต้น ดังนั้น การสนับสนุนสำหรับ crontab จึงไม่ได้มีให้โดยค่าเริ่มต้นอีกต่อไป

ใน AL2023 คุณสามารถติดตั้งแพ็กเกจ cronie เป็นตัวเลือกเพื่อใช้งาน cron jobs แบบคลาสสิกได้ เราแนะนำให้คุณย้ายไปใช้ systemd timers เนื่องจากฟังก์ชันเพิ่มเติมที่ systemd ให้มา

เป็นไปได้ว่าในเวอร์ชันอนาคตของ Amazon Linux ซึ่งอาจเป็นเวอร์ชันหลักถัดไป จะไม่รวมการสนับสนุนสำหรับ cron jobs แบบคลาสสิกอีกต่อไป และจะทำการเปลี่ยนไปใช้ systemd timers อย่างสมบูรณ์ เราแนะนำให้คุณย้ายออกจากการใช้งาน cron

บทความต้นฉบับ

Amazon Linux 2023 で crontab は利用できますか? (Japanese)

この記事をシェアする

facebookのロゴhatenaのロゴtwitterのロゴ

© Classmethod, Inc. All rights reserved.