Score:0

crontab: ใช้ ${USER}

ธง cn
SEU

ฉันกำลังเขียนสคริปต์ที่ใช้ ${USER} เพื่อชี้ไปยังสคริปต์ที่ตามมา แต่เมื่อฉันเรียกใช้จาก crontab มันแสดงข้อผิดพลาดและไม่พบไฟล์ ฉันเข้าใจว่าทำไม

ฉันตั้งใจที่จะแบ่งปันสิ่งนี้กับเพื่อนร่วมงานของฉัน และทุกครั้งที่เพื่อนร่วมงานต้องเปลี่ยนบรรทัดแรกเป็นชื่อผู้ใช้ของเขาเอง ฉันจะลดปัญหานี้ได้อย่างไร (ไม่มีวิธีเปลี่ยนบรรทัดเดียวด้วยตนเอง)

in flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ทำไม crontab ของฉันไม่ทำงาน และฉันจะแก้ปัญหาได้อย่างไร](https://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot -มัน)
Michael Hampton avatar
cz flag
@GeraldSchneider ไม่ ไม่ครอบคลุมสถานการณ์นี้
Score:2
ธง cz

It's a typo. You should use $USER, not ${USER}.

Cron parses these lines itself and does only simple variable substitution; it is not a shell.

คำถามนี้เป็นภาษาอื่นๆ:

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา