آموزش استفاده از دستور screen در لینوکس
یکی از مشکلات کار با SSH، قطع شدن آن در زمان قطع اتصال اینترنت است.
وقتی اتصال اینترنت قطع میشود اجرای تمامی برنامهها و فرامینی که در حال استفاده از SSH بودند، متوقف میشود. فرمان screen اینجا بهکمک کاربر میآید. کافی است این دستور را قبل از دستوراتی قرار بدهید که اجرای آن مدتی طول میکشد.
مثال:
screen rsync -azv *.tar.gz root@192.168.1.10 :/home
برای خارج شدن از محیط screen کلیدهای ترکیبی Ctrl+A و سپس کلید D را بفشارید.
برای مشاهده فهرست screen های موجود میتوانید از دستور screen -ls استفاده کنید.
این دستور فهرست تمامی screen های در حال اجرا را نمایش میدهد.
برای مشاهده screen اجراشده، کافی است دستور زیر را وارد کنید:
screen -r [screen name]
برای نصب این بسته نرمافزاری، دستور زیر را وارد کنید:
در سیستمهای مبتنی بر Debian:
apt-get install screen
در سیستمهای مبتنی بر Red Hat:
yum -y install screen