0 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)

من در یک session ssh یک فایل را برای دانلود گذاشته ام و می خواهم session ssh را ببندم و بروم ولی عملیات دانلود پس از بسته شدن session ssh متوقف می شود. چگونه می توانم از kill شدن process دانلود در زمانی که session ssh بسته می شود جلوگیری کنم؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

به نظر من بهترین راه استفاده از دستور screen در سمت سرور است. برای این کار برنامه screen را بر روی سرور خود نصب کنید:

sudo yum install screen

یا 

sudo apt-get install screen

حالا با ssh به سرور وصل شوید و دستور screen را اجرا کنید. حالا دستور خود را وارد کنید و در حالی که دستور شما در حال اجرا است Ctrl + A و پشت سر آن Ctrl + D را فشار دهید. پیغام detached نمایش داده می شود ولی دستور شما کماکان در حال اجرا است و شما می توانید session ssh را ببندید!

در سری بعد که با یک اتصال ssh به سرور وصل شدید می توانید با دستور زیر به دستور screen وصل شوید:

screen -r

برای ایجاد یک screen دیگر درون یک screen، دکمه Ctrl + A و پشت سر آن C را بزنید.

برای switch بین screen ها، دکمه Ctrl + A و پشت سر آن Ctrl + A را بزنید.

برای مشاهده لیست screen ها، دکمه Ctrl + A و پشت سر آن W را بزنید.

سوالات مشابه

+1 امتیاز
1 پاسخ 881 بازدید
0 امتیاز
1 پاسخ 796 بازدید
0 امتیاز
1 پاسخ 1.7هزار بازدید
0 امتیاز
1 پاسخ 1.5هزار بازدید
0 امتیاز
1 پاسخ 543 بازدید
+1 امتیاز
1 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
...