Score:1

เมื่อฉันเรียกใช้สคริปต์ใน crontab เอาต์พุตเป็นภาษาอื่น

ธง in

ฉันกำลังเรียกใช้สคริปต์ใน crontab ที่เขียนบันทึก เมื่อฉันเรียกใช้ในฐานะรูท บันทึกนั้นเขียนเป็นภาษาสเปน

แต่เมื่อฉันเรียกใช้ใน crontab ผลลัพธ์เป็นภาษาอังกฤษ

มีวิธีเรียกใช้ crontab ด้วยการกำหนดค่าแบบเดียวกับที่ฉันทำเมื่อฉันเรียกใช้ในฐานะรูทหรือไม่?

in flag
ตั้งค่าตัวแปร `LC_*` ที่เหมาะสม
in flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ทำไม crontab ของฉันไม่ทำงาน และฉันจะแก้ปัญหาได้อย่างไร](https://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot -มัน)
aldegalan avatar
in flag
ฉันไม่สามารถระบุปัญหาของฉันที่นั่นได้... คุณช่วยยกตัวอย่างให้ฉันได้ไหม @GeraldSchneider
in flag
ปัญหาคือไม่ได้ตั้งค่าตัวแปร `LC_*` วิธีตั้งค่าเป็น cron ได้อธิบายไว้ในคำถามที่เชื่อมโยง
flowtron avatar
cn flag
ไม่โดยตรง ฉันตัดสินใจเขียนคำตอบที่เป็นรูปธรรม แต่พูดถึงคำตอบยาครอบจักรวาลและคุณเป็นคนโพสต์
Score:1
ธง cn

คุณมีสองวิธีแก้ปัญหาที่เป็นไปได้ คุณสามารถเขียนสคริปต์ wrapper ที่กำหนดตัวแปรสภาพแวดล้อมที่เหมาะสม แล้วเรียกสคริปต์ cron ดั้งเดิมของคุณ หากคุณต้องการให้ LANG - ซึ่งเป็นสิ่งที่ฉันคาดว่าคุณต้องตั้งค่า - ให้เหมือนกันสำหรับสคริปต์ทั้งหมด คุณเพียงแค่กำหนดที่ด้านบนสุดของ crontab ของคุณ นี่คือคำอธิบายในคำตอบ เจอรัลด์ ชไนเดอร์ เชื่อมโยง ทำไม crontab ของฉันถึงไม่ทำงาน และฉันจะแก้ไขปัญหาได้อย่างไร แต่ไม่ชัดแจ้งสำหรับ LC_* หรือ LANG นี่คือวิธีการ:

LANG=es_ES
*/15 */2 3 * * /opt/jobs/repeat-this.sh

คุณอาจต้องตั้งค่าเฉพาะ LC_* ขึ้นอยู่กับสคริปต์ของคุณ หรือเพียงแค่ตั้งค่า LC_ALL=es_ES

LC_CTYPE, LC_NUMERIC, LC_TIME, LC_COLLATE, LC_MONETARY, LC_MESSAGES, LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT, LC_IDENTIFICATION, LC_ALL

โพสต์คำตอบ

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