অনেক সময় যখন আমরা টার্মিনালে কাজ করি আমরা একটি কমান্ড কার্যকর করতে চাই, তবে তারপরে টার্মিনালটি বন্ধ করতে সক্ষম হয়ে যা আমরা কার্যকর করি তা বন্ধ হয় না, উদাহরণস্বরূপ, টার্মিনালে একটি স্ক্রিপ্ট কার্যকর করে তারপরে টার্মিনালটি বন্ধ করে তবে এটি স্ক্রিপ্ট চালিয়ে যাচ্ছে ... এটি কীভাবে অর্জন করবেন?
এটি অর্জনের জন্য আমাদের কেবল লাইনের শেষে একটি & লাগাতে হবে, উদাহরণস্বরূপ, আমাদের কাছে wifi-log.sh নামে একটি স্ক্রিপ্ট রয়েছে এবং এটি সম্পাদন করতে এবং পটভূমিতে থাকতে হবে এটি হবে:
./wifi-log.sh &
এখানে একটি স্ক্রিনশট দেখুন:
এখানে আমরা পরিষ্কারভাবে দেখতে পেলাম যে আমরা উপরের লাইনটি কার্যকর করার পরে [1] 29675 ব্যতীত আর কিছুই উপস্থিত হয় না এর অর্থ কী?
29675 হ'ল আমরা সম্পাদিত স্ক্রিপ্টটির পিআইডি (প্রক্রিয়া নম্বর), অর্থাৎ আমরা যদি স্ক্রিপ্টটি হত্যা করতে এবং এটি সম্পাদন বন্ধ করতে চাই, আমরা সহজভাবে লিখি:
এক্সএনএমএক্সকে মেরে ফেলুন
এবং voila, এটি চলমান বন্ধ।
মানে এবং সংক্ষেপে, ব্যাকগ্রাউন্ডে (বা পটভূমি) একটি প্রক্রিয়া (কমান্ড, বেশ কয়েকটি কমান্ড বা স্ক্রিপ্ট) প্রেরণ করতে আমাদের অবশ্যই লাইনের শেষে রাখতে হবে এবং তারপরে টিপুন প্রবেশ করান
এটি একেবারে নতুন কিছু নয়, তবে ... এটি পরিষ্কার হওয়া সবসময় ভাল, এছাড়াও, এই পোস্টটি অন্য একটির জন্য আমাকে পরিবেশন করবে যা আমি শীঘ্রই প্রকাশ করব।
টিপটির জন্য ধন্যবাদ, খুব দরকারী যে ছোট বিবরণ।
অফ-বিষয়: শুভ ছুটির দিন সবাই।
ধন্যবাদ
আদেশগুলি সম্পর্কে কথা বলতে কোনও ক্ষতি হবে না fg y bg; অগ্রণী এবং / অথবা ব্যাকগ্রাউন্ডে প্রসেসগুলি প্রেরণে বিশেষত পরেরটি।
খুব কার্যকর যদি আমরা কমান্ডগুলি & পরে অন্তর্ভুক্ত করতে ভুলে যাই 😉
শুভেচ্ছা কমপি
আপনার প্রসঙ্গটি আরও কিছুটা প্রসারিত করার জন্য অপেক্ষা করার কথাও বলা উচিত, এটি occ পিআইডি এবং $ পিআইডি সহ কিছু ক্ষেত্রে ব্যবহৃত হয় বা উদাহরণস্বরূপ অস্বীকার করা হয় কোনও প্রক্রিয়াটির শেল পরিবর্তন করার জন্য:
sudo apt-get update &
[1] 3983
disown 3983
অন্য শেল মধ্যে
sudo reptyr 3983
শুভেচ্ছা 😀
তথ্যের জন্য ধন্যবাদ 🙂
খুব দরকারী ধন্যবাদ, আমি উইন্ডোজ অনুকরণ করতে পর্দা জানতাম এবং আমি এটি অনেক আগে রটারেন্টের সাথে ব্যবহার করতে পারি। যদি কেউ আগ্রহী হয় সেই সময়ে আপনি টিউটোরিয়ালটি যুক্ত করেন।
http://tuxpepino.wordpress.com/2007/05/24/%C2%BFconocias-screen/
গ্রিটিংস।
স্ক্রিন কমান্ডটি ব্যবহার করাও খুব সুবিধাজনক তবে এটি ইতিমধ্যে আরও উন্নত।
যারা খুব উন্নত স্ক্রিন, তাদের জন্য বাইবু চেষ্টা করে দেখুন, এটি আমি সাধারণত ব্যবহার করি এবং এটি স্ট্যাটাস বারে দরকারী তথ্য সরবরাহ করে তা ছাড়া এটি খুব স্বাচ্ছন্দ্যযুক্ত।
PD. Mis disculpas por escribir desde Linux (vagancia de no reiniciar despues de jugar GRID2)
দুঃখিত, আমি "লেখার জন্য নয়" বোঝাতে চাইছিলাম
আপনি যেখানেই খুশি লিখতে পারেন বন্ধু, এখানে শ্রদ্ধা রয়েছে।
কোন কলমের স্লিপ ক্ষমা করুন, কারণ এটি সাধারণত ডিসকাসের মতো হয় না।
Ö আমি সর্বদা এটি করেছিলাম → নোহুপ প্রক্রিয়া &
এবং যদি আপনার ইতিমধ্যে কোনও প্রক্রিয়া চলমান থাকে এবং আপনি এটিকে ব্যাকগ্রাউন্ডে স্থানান্তরিত করার সিদ্ধান্ত নেন?
ঠিক আছে, Ctrl + z এবং এটি বন্ধ থাকে, কাজের সাথে আপনি দেখতে পাচ্ছেন এটিতে কোন সংখ্যা রয়েছে এবং বিজি দিয়ে আপনি এটি পিছনের দিকে চালানোর জন্য রেখেছেন।
c এমসি
$ ctrl + z
$ কাজ
[1] + বন্ধ / ইউএসআর / বিন / এমসি-পি "C এমসি_PWD_FILE" "$ @"
বিজি ১
আমি আর্চলিনাক্স আপডেট করছি এবং আমি এটি 2 টি প্লেন (প্যাকম্যান-স্যু) এ পরিবর্তন করেছি, এটি সিটিআর + জেড দিয়ে ইতিমধ্যে এটির নম্বরটি আপনাকে জানিয়েছে, এখন যদি আমি এটি অগ্রভাগে ফিরে আসতে চাই তবে কোন আদেশটি ব্যবহার করা হবে?, অথবা আপনার কাছে প্রক্রিয়াটি মেরে ফেলতে এবং এটি আবার চালাতে।
কমান্ড সহ `fg` 🙂 🙂
প্রাক্তন জন্য
প্যাকম্যান-স্যু
ctrl-z # এটি থামায়
বিজি # এটি পটভূমিতে চলতে প্রেরণ করে
fg # এটিকে আবার সামনে এনে দেয় 🙂
পটভূমিতে চলমান প্রক্রিয়াগুলিতে ফিরে আসতে fg বা%:
g এফজি
।% 2
$fg 3
টার্মিনাল প্রেমীদের এবং পটভূমিতে চলমান সম্ভবত নিম্নলিখিত নিবন্ধগুলি সহায়ক পাবেন:
https://blog.desdelinux.net/asignar-prioridad-a-comandos-ejecutados-desde-el-terminal/
https://blog.desdelinux.net/como-recibir-notificaciones-al-finalizar-la-ejecucion-de-un-comando-en-un-terminal/
https://blog.desdelinux.net/como-cerrar-un-terminal-sin-que-se-cierre-el-programa-ejecutado-desde-el-mismo/
আলিঙ্গন! পল
হাই, আপনি কেমন আছেন?
আমি পটভূমিতে টার চালানোর পরীক্ষা করছি এবং এটি প্রথমে এটি চালানো শেষ হবে।
কমান্ড লাইনগুলি টার সিভিএফ ব্যাকআপ.আর / ভার ও ব্যবহার করে।
আপনি যদি আমাকে কিছু সাহায্য করতে পারেন। আমি ইতিমধ্যে স্ক্রিপ্ট এবং এন সহ এটি পাইপ করার চেষ্টা করেছি।