در این آموزش کوچک، قصد دارم شما را با دستور کاربردی screen آشنا کنم.
دستور screen این توانایی را به ما میدهد که تنها با یک اتصال(session) و یک ترمینال(shell)، به هر تعداد ترمینال دلخواه دسترسی داشته باشیم.
با استفاده از screen میتوان همزمان چند تسک را مدیریت کرد.
یکی از مزیت های خوب این دستور، این است که اگر پروسه ای در screen در حال اجرا باشد، حتی اگر از ترمینال disconnect شویم، به فعالیت خود ادامه داده و اصطلاحا terminate نخواهد شد.
ادمین های لینوکسی معمولا در screen به نصب سرویس و یا مانیتور کردن سیستم می پردازند.
خب، بپردازیم به دستورهای screen.
برای نصب این پکیج از دستور زیر استفاده میکنیم:
$ sudo apt update (debian/ubuntu) $ sudo apt install screen (debian/ubuntu)
$ sudo yum install screen (CentOs)
با دستور زیر میتوانیم screen ایجاد کنیم:
$ screen
$ screen -S give_me_a_name
Ctrl+a+d
با دستور زیر میتوان لیست همه ی screen های فعال را مشاهده نمود:
$ screen -ls
با دستور زیر نیز میتوان بین screen ها جابجا شد:
$ screen -r 10835(find this number in last command)
سپاس از همراهی شما