Ctrl + z বর্তমান কাজটিকে পটভূমিতে প্রেরণ করে তবে তা বন্ধ করে দেয়।
এবং কিভাবে একটি বন্ধ কাজ আবার শুরু করবেন?
Ctrl + z বর্তমান কাজটিকে পটভূমিতে প্রেরণ করে তবে তা বন্ধ করে দেয়।
এবং কিভাবে একটি বন্ধ কাজ আবার শুরু করবেন?
উত্তর:
আপনি এটিকে পটভূমিতে চালাতে "বিজি" চালাতে পারেন।
"fg" এটিকে অগ্রভাগে নিয়ে যায়
নোট করুন যে বিজি এবং এফজি পিআইডি-র পরিবর্তে # সেকেন্ড নেয়, সুতরাং যদি আপনার একসাথে একাধিক কাজ চলতে থাকে তবে কাজের নম্বর পেতে "जॉবস" কমান্ডটি ব্যবহার করুন।
আপনি কমান্ড লাইনে একটি "&" দিয়ে পটভূমি কাজ হিসাবে একটি প্রোগ্রামও শুরু করতে পারেন।
যেমন
মাইগ্রোগ্রাম এবং
নোট করুন যে আউটপুট (stdout এবং stderr উভয়) এখনও বর্তমান tty- তে যাবে, সুতরাং সাধারণত / dev / নাল বা লগ ফাইলে পুনঃনির্দেশ করা ভাল ধারণা:
মাইপোগ্রাম> ~ / program.log 2> & 1 এবং
উদাহরণস্বরূপ, এটি অন্য যেগুলির মতো একটি পটভূমি কাজ, সুতরাং আপনি এখনও এটিকে 'fg' দিয়ে অগ্রভাগে ফিরিয়ে আনতে পারেন (তবে আপনি যদি আউটপুট পুনঃনির্দেশিত করেন তবে আপনি বেশি কিছু দেখতে পাবেন না)।
ব্যাশে, কোনও "বিজি" প্রবেশ করিয়ে কাজটিকে পটভূমিতে রাখে যতক্ষণ না ইনপুটটির প্রয়োজন হয় blocks এটি STDERR এবং STDOUT এ আউটপুট অবিরত রাখবে যা অসহায় হতে পারে। কাজটিকে অগ্রভাগে ফিরিয়ে আনতে আপনি "fg" লিখতে পারেন।
[adjuster@mx02 ~]$ cp ~/crap/* ~/crap2
(Ctrl-Z)
[1]+ Stopped cp ~/crap ~/crap2
[adjuster@mx02 ~]$ cp ~/crap3/* ~/crap4
(Ctrl-Z)
[2]+ Stopped cp ~/crap3/* ~/crap
[adjuster@mx02 ~]$ jobs
[1]+ Stopped cp ~/crap ~/crap2
[2]+ Stopped cp ~/crap3/* ~/crap
[adjuster@mx02 ~]$ bg 1
[1]- cp ~/crap ~/crap2 &
[1]- Exit 1 cp ~/crap ~/crap2
[adjuster@mx02 ~]$ fg 2
[adjuster@mx02 ~]$
সুতরাং, এটি একটি দীর্ঘ অনুলিপি কাজ শুরু করে এবং এটি স্থগিত করছিল, দ্বিতীয় দীর্ঘ অনুলিপি কাজ শুরু করে এবং এটি স্থগিত করা হয়েছিল, তারপরে প্রথম অনুলিপি কাজটি পটভূমিতে রেখে এবং এটি চালিয়ে দেওয়া হয়েছিল, তারপরে সেই প্রথম অনুলিপি কাজটি প্রস্থান করা হবে। তারপরে আমি সর্বশেষ কপির কাজটি অগ্রভাগে রেখেছি এবং এটি শেষ করতে দিয়েছি।
bg 1
এবংfg 1
আমার জন্য কাজ করবেন না,bg %1
এবংfg %1
করবেন।