টার্মিনালটি ব্লক না করে একটি নতুন প্রক্রিয়া শুরু করুন


47

এটা করা কি সম্ভব? উদাহরণস্বরূপ যদি আমি gedit tifatul.txtকমান্ড লাইনের মাধ্যমে " " চালনা করি তবে আমার টার্মিনালটি ব্লক হয়ে গেছে এবং জিডিট ছাড়ার আগে আমি এই টার্মিনালে অন্য কমান্ডটি প্রবেশ করতে পারছি না। টার্মিনালটি অবরুদ্ধ না করে আমি কি কোনও প্রোগ্রাম শুরু করতে পারি (জিডিটের মতো)? উইন্ডোজগুলিতে আমি মনে করি এটি " start notepad tifatul.txt" এর মতো করা যায়


ব্লক করে আপনি কী বোঝাতে চাইছেন।

@ পেড্রোডিনিজ মানে জিডিট চলমান অবস্থায় আমি টার্মিনালে আর একটি কমান্ড টাইপ করতে পারি না। আপনার যদি উইন্ডোজ থাকে তবে চলমান notepad(অবরুদ্ধ) এবং start notepad(অবরুদ্ধ নয় ) মধ্যে পার্থক্যটি চেষ্টা করুন
টিফাতুলস

উত্তর:


68

&কমান্ডের শেষে কেবল যুক্ত করুন । এটি নতুন প্রক্রিয়াটিকে পটভূমিতে চালিত করে তোলে এবং আপনি আপনার টার্মিনালটি ব্যবহার চালিয়ে যেতে পারেন। উদাহরণ স্বরূপ:gedit new_file.txt &


যাইহোক, আপনি কি এই আচরণ সম্পর্কে কোনও ডকুমেন্টেশন জানেন? এটা কি কেবল জিডিটের জন্য?
TifatulS

1
ব্যাকগ্রাউন্ড প্রক্রিয়াটির এই বৈশিষ্ট্যটি শেল দ্বারা সরবরাহ করা হয়েছে, সুতরাং এটি কেবল জিডিটের জন্য নয় আপনি শেলটিতে চালিত কোনও কমান্ডের জন্য কাজ করছে।
ড্যানিয়েল ইউস্ট আরোকা

হ্যাঁ, উত্তরের জন্য ধন্যবাদ। আমি গ্রহণ করতে যাচ্ছিলাম তবে সিস্টেমটি আমাকে আরও কয়েক মিনিট অপেক্ষা করতে চায়
টিফাতুলস

স্বীকৃত এবং upvated :) উপায় দ্বারা এই বৈশিষ্ট্যটি কি বলা হয়?
টিফাতুলস

এই বৈশিষ্ট্যটিকে পটভূমিতে চলমান প্রক্রিয়া বা পটভূমি প্রসেসগুলি চলমান বলা হয়।
ড্যানিয়েল ইউস্ট আরোকা

21

আমি আপনাকে সুপারিশ করতে চাই nohup gedit filename &। সহজভাবে gedit filename &, আপনি দুর্ঘটনাক্রমে টার্মিনালটি বন্ধ করে আপনার সম্পাদনা হারাতে ঝুঁকি বহন করছেন। আপনি যদি nohup.outপ্রতিবার তৈরি হওয়া পছন্দ না করেন তবে আউটপুটটিকে পুনর্নির্দেশ করুন:

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