ฉันต้องการตั้งค่าการสำรองข้อมูลอัตโนมัติตามกำหนดเวลาจาก mac ของฉันไปที่ amazone s3 ฉันใช้เพื่อจุดประสงค์นี้ launchd + s3cmd
s3cmd ทำงานได้ดีใน terminal.app แต่ launchd ไม่สามารถเรียกใช้ s3cmd ได้ ฉันเห็นข้อผิดพลาดใน system.log เช่น:
Mar 5 12:48:17 kinds-MacBook com.kind.s3cmd[13060]: ERROR: Can't find a config file. Please use --config option.
Mar 5 12:48:17 kinds-MacBook com.apple.launchd[1] (com.kind.s3cmd[13060]): Exited with exit code: 1
ดูเหมือนว่า launchd นั้นแตกต่างจากสภาพแวดล้อมของ Bash
ฉันจะใช้ s3cmd กับ launchd ได้อย่างไร