คำสั่งไม่ทำงานใน cron (systemctl suspend)
ฉันมีชุด cronjob นี้: * * * * * /usr/bin/systemctl suspend และมันไม่ทำงาน แต่ฉันสามารถเรียกใช้ในเชลล์และใช้งานได้ ฉันไม่เข้าใจสิ่งที่อาจไม่ทำงาน EDIT การ เปลี่ยนเส้นทางข้อผิดพลาดออกเพื่อ/tmp/errorให้สิ่งนี้: Failed to issue method call: Access denied Failed to issue method call: Access denied คำถามของฉันคือ: cronjobs ทำงานเป็นผู้ใช้พิเศษ ( cronตัวอย่าง) ซึ่งจะอธิบายว่าผู้ใช้ของฉันสามารถเรียกใช้คำสั่ง แต่ไม่ใช่cronตัวเองหรือไม่ คำอธิบายเพิ่มเติม: นี่เป็นตัวอย่างเล็กน้อยเพื่อแสดงปัญหาที่ฉันมีในสคริปต์ (ที่เหมาะสมกว่าคำสั่งเดียวที่ให้ไว้ที่นี่) systemctlsystemdเป็นส่วนหนึ่งของ ฉันคิดว่าการรีบูตการปิดการทำงานชั่วคราวกำลังทำงานกับผู้ใช้ที่ไม่ใช่รูsystemdท อย่างไรก็ตามมันทำงานบนระบบของฉัน สุดท้ายผมใช้ Arch Linux และ/bin, /usr/sbin, /sbinมี symlinks …