شاید برای شما هم پیش اومده باشه که مثلا دسترسی به یک ترمینال داشته باشید و در حال اجرا کردن یک کامند باشید که مدت زمان زیادی به طول میآنجامد مانند نصب یا دانلود یک نرم افزار. از قضا در حین انجام این پروسه نیاز پیدا میکنید که سریع یک کامند دیگر رو اجرا کنید برای این منظور ابتدا باید کامند اول رو به بک گراند ترمینال بفرستید و سپس کامند دوم رو اجرا کنید و در پایان کامندی که در بک گراند ارسال کردید رو for ground (یعنی دوباره به حالت اجرا در بیارید) کنید. با یک مثال دستورات رو توضیح میدم:
مثلا من با دستور wget ایزو ubuntu رو از سایتش میخوام دانلود کنم:
حالا نیاز دارم مثلا نیاز دارم سریع به یکی از سرورهام ssh کنم برای این منظور اول نیاز دارم که process دانلود رو به بک گراند بفرستم که در حقیقت تا هر جایی که دانلود کرده stop میشه. برای ارسال دستور wget به بک گراند از کلید های ctrl+z استفاده میکنیم:

همانطور که در عکس مشاهده میکنید یک پروسه stop شده داریم. اگر کامند ps رو بزنید متوجه میشید که پروسس wget موجود است: (خط دوم pid 3092)
اکنون میتونیم به سرورمون ssh کنیم:
و بعد از انجام کارهای مورد نظر در همون ترمینال exit میکنید و به سیستم خودمان باز میگردیم:
حالا میتونیم پروسه دانلود رو از ادامه دوباره به اجرا دربیاریم. برای اینکه پروسه ای رو از بک گراند به forground انتقال بدیم از دستور fg استفاده میکنیم:

همانطور که مشاهده میکنید دانلود ما از ادامه دانلود قبل دوباره شروع میشه.
موفق باشید تا آموزش بعدی
مثلا من با دستور wget ایزو ubuntu رو از سایتش میخوام دانلود کنم:
کد PHP:
[root@localhost ~]# wget http://mirror.yazd.ac.ir/ubuntu/14.04.1/ubuntu-14.04.1-desktop-amd64.iso
--2015-02-12 12:19:33-- http://mirror.yazd.ac.ir/ubuntu/14.04.1/ubuntu-14.04.1-desktop-amd64.iso
Resolving mirror.yazd.ac.ir... 85.185.163.2
Connecting to mirror.yazd.ac.ir|85.185.163.2|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1028653056 (981M) [application/octet-stream]
Saving to: `ubuntu-14.04.1-desktop-amd64.iso.1'
0% [ ] 2,867,142 57.2K/s eta 4h 33m
همانطور که در عکس مشاهده میکنید یک پروسه stop شده داریم. اگر کامند ps رو بزنید متوجه میشید که پروسس wget موجود است: (خط دوم pid 3092)
کد PHP:
[root@localhost ~]# ps
PID TTY TIME CMD
3067 pts/0 00:00:00 bash
3092 pts/0 00:00:00 wget
3111 pts/0 00:00:00 ps
کد PHP:
[root@localhost ~]# ssh mohammad@172.16.16.254
The authenticity of host '172.16.16.254 (172.16.16.254)' can't be established.
RSA key fingerprint is 50:03:b8:de:ba:1f:11:20:69:d2:98:f6:41:8f:75:7b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.16.254' (RSA) to the list of known hosts.
mohammad@172.16.16.254's password:
Linux localhost 3.14-kali1-amd64 #1 SMP Debian 3.14.5-1kali1 (2014-06-07) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Jan 28 18:23:17 2015
کد PHP:
mohammad@localhost:~$ exit
logout
Connection to 172.16.16.254 closed.
همانطور که مشاهده میکنید دانلود ما از ادامه دانلود قبل دوباره شروع میشه.
موفق باشید تا آموزش بعدی