ال bash_profile
عادةً ما يعدل بيئة Bash (تثبيت الوظائف ، الأسماء المستعارة ، المتغيرات ، روابط القراءة ، إلخ) ، ولا توجد طريقة لتعديل بيئة عملية باش الوالدية.
لذا فإن أفضل ما يمكنك فعله هو إنهاء البرنامج النصي Ruby بواسطة exec
جي باش جديد ، تحديد -l
(أو --login
) خيار لجعله أ قذيفة تسجيل الدخول بحيث تبدأ من مصادر bash_profile
. (يمكنك أيضًا القيام بذلك عن طريق جعل الطابع الأول للحجة -
, ، عادة عن طريق ضبطه على -bash
.)
إذا كان لديك سيطرة على الطريقة التي يتم بها بدء البرنامج النصي روبي ، فقد تتمكن من التسبب في ذلك exec
إد ، من أجل أن يحل محل عملية باش الأصل. من شأنها أن تجعل شجرة عملية أنظف.