سؤال

ولدي النصي الثعبان التي تدير الخفي إرلانج. كل شيء يعمل بشكل جيد عند استخدامها من خلال قذيفة بمجرد تهيئة النظام.

والآن، عندما تضمنت نفس النص تحت عنوان "/etc/init.d" ومع روابط الرمزية تعيين بشكل صحيح في "/etc/rcX.d"، والسيناريو الثعبان لا يزال يعمل <م> لكن بلدي فشل إرلانج الخفي لبدء ويترك أي أثر ملحوظ (على سبيل المثال crash_dump، dmesg الخ.)

وحاولت أيضا تعيين متغير البيئة "الوطن" من خلال "ERL -env HOME / الجذر" وحتى الآن أي حظ.

وأي أدلة؟

هل كانت مفيدة؟

المحلول

لتشغيل يدويا النصي بنفس الطريقة يقوم النظام، استخدم service daemon start إذا كان لديك هذا الأمر، وإلا محاولة

cd /
env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" /etc/init.d/daemon start

وهذا يفرض على البرنامج النصي لتشغيل مع بيئة الحد الأدنى من المعروف تماما مثل أنه سيكون عند بدء التشغيل.

نصائح أخرى

وشكرا لهذه الإجابة - كنت أعاني من الشيطان من وقت البدء في "أليس" واجهة مريحة لrabbitmq عند بدء التشغيل. المفتاح كان يستخدم 'الحياة الفطرية منزل = / الجذر / مسار / إلى / أليس / بدء التشغيل / النصي "في بلدي النصي الحرف الأول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top