با عرض سلام

با توجه به مشکلاتی که exim میتونه ایجاد کنه به دلیل کانفیگ غیر اصولی و ... یکسری از دوستان تصمیم میگیرند که این سرویس را غیر فعال کنند اما همیشه با مشکلاتی مانند غیر فعال نشدن یا فعال شدن اتوماتیک این سرویس مواجه میشن

در این مقاله قصد آموزش غیرفعال سازی دائمی exim را داریم :


ابتدا سرویس exim را غیر فعال کرده و تمام پروسه های مربوط به exim را میبندیم
کد:
service exim stop
killall exim
اکثر دوستان بعد از انجام این مرحله بعد از چند وقت مشاهده میکنند که exim دوباره فعال شده

اما چرا؟

این مشکل به دلیل سرویس chkservd ایجاد میشود که مربوط به سی پنل می باشد و وظیفه مانیتورینگ و چک کردن صحت کار کردن سرویس ها و سیستم دارد
در واقع chkservd مجدد exim را فعال میکند

برای حل این مشکل یک فایل خالی به نام eximdisable در /etc ایجاد کنید
کد:
touch /etc/eximdisable
حال اگر بخواهید سرویس exim را استارت یا ری استارت کنید با ارور زیر مواجه می شوید
کد:
/etc/init.d/exim status
exim dead but subsys locked
و دیگر chkservd نمی تواند exim را استارت کند

امیدوارم لذت برده باشید ...