ตั้งค่า WorkingDirectory โดยใช้ตัวแปร


15

ฉันจะตั้งค่า Service WorkingDirectory โดยใช้ตัวแปรสภาพแวดล้อมได้อย่างไร นี่คือตัวอย่างการกำหนดค่าบริการ:

[Service]
Environment=MYWORKINGDIR=/tmp
WorkingDirectory=${MYWORKINGDIR}

not an absolute pathนี้จะสร้างข้อผิดพลาดตามสายของ การเพิ่มเครื่องหมายสแลชไปที่จุดเริ่มต้น "แก้ไข" ข้อผิดพลาดนั้น แต่ไม่พบพา ธ :

[Service]
Environment=MYWORKINGDIR=/tmp
WorkingDirectory=/${MYWORKINGDIR}

เป็นไปได้ไหม เอกสารไม่ชัดเจนว่าคำสั่งใดสามารถ / ไม่สามารถใช้ตัวแปร env

http://www.freedesktop.org/software/systemd/man/systemd.exec.html

คำตอบ:


14

เป็นไปได้ไหม

ไม่เป็นไปไม่ได้

คุณสามารถใช้ได้:

  • ~
  • เส้นทางไดเรกทอรีที่แน่นอน
  • - เส้นทางไดเรกทอรีที่แน่นอน

นอกจากนี้ยังWorkingDirectoryมีความเข้าใจในspecifiers

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.