مشکل قطع شدن اجرا با خروج از سرور
یه سرور مجازی لینوکس دارم که با استفاده از کامپایلر gcc روی اون اجرا میگیرم.
مشکل اینجاس که به محض خروج از ssh به هر نحوی مثل خاموش شدن کامپیوتر یا قطع اینترنت فرایند اجراگیری هم قطع میشه.
آیا این منطقیه؟ انتظاری که من دارم اینه که سرور کار خودشو انجام بده حتی زمانی که من بهش وصل نباشم.
اگه همچین امکانی وجود داره چطوری؟
پاسخ : مشکل قطع شدن اجرا با خروج از سرور
پاسخ : مشکل قطع شدن اجرا با خروج از سرور
دوست عزیز زمانی که کانکشن شما قطع بشه یا حتی ترمینال رو ببندید تمام پروسس هایی که در حال اجرا بودن استاپ میشن
چون ترمینالی که شما باز کردین برای پروسس هاتون parent محسوب میشه و با kill شدن parent پروسس های child نیز kill خواهند شد
برای اینکه این اتفاق رخ نده از nohup استفاده کن، به صورت:
nohup gcc filename.c
یا به این صورت:
nohup gcc filename.c &
موفق باشید
پاسخ : مشکل قطع شدن اجرا با خروج از سرور
چطور میتونم این پروسه ای که در حال اجراست رو حذف کنم؟
پاسخ : مشکل قطع شدن اجرا با خروج از سرور
س باید pidپروسه رو با دستور کیل کیل کنین ارادت
پاسخ : مشکل قطع شدن اجرا با خروج از سرور
برای مانیتور و مدیریت پروسس ها htop بهترین ابزاره
ابتدا باید نصب شه، بعدش با دستور htop اجرا میشه
yum install htop
or
apt-get install htop