"Nohup ./my_script &" "> আপনার চলমান চাকরি আছে" চলমান টার্মিনালটি প্রস্থান করা হচ্ছে। প্রস্থান ঠিক আছে?


12

বলুন যে আমি টার্মিনালটি সংযোগ বিচ্ছিন্ন করার পরে কাজটি হত্যার প্রতিরোধের ধারণাটি সহ আমি একটি দূরবর্তী বাক্সে চালাচ্ছি।

nohup ./my_script.sh &

আমি যখন আমার টার্মিনালটি থেকে বেরিয়ে যাওয়ার চেষ্টা করব তখন আমি নিম্নলিখিত সতর্কতাটি পেয়েছি:

zsh: you have running jobs

আমার ধারণা ঠিক আছে। এটি কেবল আমাকে বলছে যে আমার পটভূমিতে একটি কাজ / প্রক্রিয়া চলছে। যদি আমি টার্মিনালটি সংযোগ বিচ্ছিন্ন করি, কাজ / প্রক্রিয়া চালিয়ে যেতে থাকবে, ঠিক?


আমি দেখতে পেয়েছি যে zsh এর নোহুপটি ভেঙে গেছে এবং আপনি যা চান তা করেন না। অস্বীকার বেশিরভাগ সময় কাজ করে। যদিও একবার আমার কাছে zsh এ ffmpeg দিয়ে অস্বীকৃতি ব্যবহার করার চেষ্টা করার একটি সমস্যা হয়েছিল, সুতরাং একটি বাশ শেল শুরু করে এর মধ্যে নোহোপ চালানো হয়েছিল।
শ্রীধর সারনোবাত

উত্তর:


19

হুম ভালো. শিশু প্রক্রিয়াটি এইচইউপি সিগন্যাল পাবে, তবে প্রক্রিয়াটি আপনাকে ধন্যবাদ জানায় না nohup

আপনি যদি এই বার্তাটি দেখতে না চান, তবে কেবলমাত্র কাজের আইডি এতে পাস করুন disown:

disown %1

অথবা, &!(zsh- নির্দিষ্ট কৌশল) দিয়ে কাজ শুরু করুন :

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