שאלה כיצד ניתן להשתמש באופציית הסביבה של הממונה בקטעי התוכנית?


ה תיעוד מפקח מציין ש

שום פגז לא מתבצע על ידי המפקח כאשר הוא מפעיל תת-תהליכים, כך   משתני סביבה כגון USER, PATH, HOME, SHELL, LOGNAME וכו '.   לא ישתנו מברירות המחדל שלהם או יוחזרו מחדש. (...)   אם עליך להגדיר משתני סביבה עבור   תוכנית מסוימת, כי אחרת יכול להיות מוגדר על ידי הפגזת פגז   עבור משתמש מסוים, עליך לעשות זאת במפורש בתוך   אפשרות להגדרת תצורת סביבה.

זה כולל דוגמה, אשר אני לשכפל לתוך /etc/supervisor/conf.d/apache2.confYou

[program:apache2]
command=/home/chrism/bin/httpd -c "ErrorLog /dev/stdout" -DFOREGROUND
user=chrism
environment=HOME=/home/chrism,USER=chrism

למרות זאת,

# supervisorctl reread
ERROR: CANT_REREAD: Unexpected end of key/value pairs

הסרת קו 'סביבה' של תצורת Apache2 גורמת לשגיאות לא לנתח מחדש את הקריאה. מה יש כאן? אני משתמש המפקח 3.0a8-1 על דביאן לסחוט ולשים לב המפקח הראשי הוא 3.0a10; אני לא יכול למצוא התייחסות environment יש נוספה מאז 3.0a8


6
2017-11-09 14:00






תשובות:


http://supervisord.org/configuration.html#program-x-section-settings

אומר "ערכים המכילים תווים שאינם אלפאנומריים צריכים להיות ממוקמים במרכאות"


11
2017-11-09 15:12