কীভাবে তাদের থামিয়ে ব্যাকগ্রাউন্ডে চাকরি প্রেরণ করবেন?


10

Ctrl + z বর্তমান কাজটিকে পটভূমিতে প্রেরণ করে তবে তা বন্ধ করে দেয়।

এবং কিভাবে একটি বন্ধ কাজ আবার শুরু করবেন?

উত্তর:


17

আপনি এটিকে পটভূমিতে চালাতে "বিজি" চালাতে পারেন।

"fg" এটিকে অগ্রভাগে নিয়ে যায়

নোট করুন যে বিজি এবং এফজি পিআইডি-র পরিবর্তে # সেকেন্ড নেয়, সুতরাং যদি আপনার একসাথে একাধিক কাজ চলতে থাকে তবে কাজের নম্বর পেতে "जॉবস" কমান্ডটি ব্যবহার করুন।


8

আপনি কমান্ড লাইনে একটি "&" দিয়ে পটভূমি কাজ হিসাবে একটি প্রোগ্রামও শুরু করতে পারেন।

যেমন

মাইগ্রোগ্রাম এবং

নোট করুন যে আউটপুট (stdout এবং stderr উভয়) এখনও বর্তমান tty- তে যাবে, সুতরাং সাধারণত / dev / নাল বা লগ ফাইলে পুনঃনির্দেশ করা ভাল ধারণা:

মাইপোগ্রাম> ~ / program.log 2> & 1 এবং

উদাহরণস্বরূপ, এটি অন্য যেগুলির মতো একটি পটভূমি কাজ, সুতরাং আপনি এখনও এটিকে 'fg' দিয়ে অগ্রভাগে ফিরিয়ে আনতে পারেন (তবে আপনি যদি আউটপুট পুনঃনির্দেশিত করেন তবে আপনি বেশি কিছু দেখতে পাবেন না)।


5

ব্যাশে, কোনও "বিজি" প্রবেশ করিয়ে কাজটিকে পটভূমিতে রাখে যতক্ষণ না ইনপুটটির প্রয়োজন হয় 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করবেন।
আলেকজ মাগুরা

4

নোহপ টাস্ক.শ এবং

পটভূমিতে চলমান, আউটপুট বর্তমান ডিরেক্টরিতে nohup.out এ যায়। লগ আউট করার সময় চালিয়ে যেতে থাকে।


2

অন্য বিকল্পটি হ'ল দুর্দান্ত স্ক্রিন ইউটিলিটি, যা টার্মিনালটি উন্মুক্ত না রেখে একই সময়ে অনেকগুলি প্রক্রিয়া চালাতে ব্যবহৃত হতে পারে। এটি বিজি এবং এফগির চেয়ে অনেক সহজ ইন্টারঅ্যাকটিভিটির জন্যও সহায়তা করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.