فرق run شدن یک برنامه در fg و bg چیه ؟؟
سلام دوستان ، فرق run شدن یک برنامه در Foreground Process و Background Process در لینوکس چیه ؟ چه تفاوت هایی دارن ؟
3 پاسخ
سلام دوست عزیز اگر من به انجمنی که شما سوال رو درش مطرح کردین دقت نمیکردم اصلا متوجه منظورتون نمیشدم
یک کوچولو بیشتر وقت صرف کنین برای متن سوالتون تا دوستان هم بهتر بتونن راهنمایی کنن
fg مخفف Foreground Process
bg مخفف Background Process
میتونی از طریق help bg و help fg توضیحاتش رو بخونی
سلام
پروسس های متن در کل همون برنامه هایی هستن که شما رابط کاربری شون رو میبینی و مستقیم داری باهاشون کار میکنی
در مورد پروسس های پس زمینه ، برنامه و پروسس هایی هستن که در پس زمینه اجرا میشن و شما هیچ رابطی ازشون نمیبینی
یه مثال بزنم
شما وقتی داری تلگرام رو چک میکنی پروسس اون در متن یا Foreground ه و وقتی اونو میبندی برنامه به پس زمینه یا Background منتقل میشه ، برنامه بازه و پیامها میاد اما هیچ رابطی از اون نمی بینین
در ویندوز هم همین حالت هست دقت کنید که در سیستم عامل های سرور ما اولویت رو به Background Process ها میدیم چون کسی قرار نیست پای سیستم بشینه و کار کنه و در سیستم عامل های کلاینت اولوین رو به Foreground Process ها میدیم که کاربران بتونن نرم افزارها را رو بصورت گرافیکی اجرا کنند ، همین مفهوم در لینوکس هم وجود داره بحث دیدن و اجرا شدن در پس زمینه هست ، تصویر نمونه ویندوزیش فکر می کنم دیدتون رو باز کنه :