আমি যদি শেল থেকে লগআউট করি তবে শেলটি চালানো থেকে শুরু হওয়া একটি আদেশ আমি কীভাবে রাখতে পারি?


12

শেল থেকে লগ আউট করার পরে শেল থেকে চলমান একটি কমান্ড রাখতে কোন পদ্ধতি বিদ্যমান?

উত্তর:


11
  • অ্যাপ্লিকেশনটিকে পটভূমিতে রাখতে, ব্যবহার করুন &:

    command &
    
  • আপনি টার্মিনাল বন্ধ করুন, এবং আবেদন চলমান রাখা চান তাহলে আপনাকে অবশ্যই বেশ কিছু অপশন ব্যবহার করতে পারেন: , এবং ।screen স্ক্রিন ইনস্টল করুনdtach Dtach ইনস্টল করুনnohup

    nohup command &
    
  • স্ক্রিনটি সহায়ক কারণ আপনি একটি সেশন পুনরায় শুরু করতে পারেন এবং dtach পাশাপাশি মজাদার।

  • আরও তথ্যের জন্য নীচের লিঙ্কগুলি দেখুন


&কমান্ড শেষে একটি যুক্ত যোগ কাজ করে না?
TheTuxRacer

2
@ কৌস্তুব-পি ব্যবহার করে এবং প্রায়শই এক্স প্রস্থান কমান্ডের মাধ্যমে টার্মিনালগুলি বন্ধ করার জন্য খুব ভাল অভ্যাস, এক্স ক্লোজ বোতামটি না চাপায় & & কমান্ডটি ব্যাকগ্রাউন্ডে চালিত করে B তবে প্যারেন্ট শেল বন্ধ হয়ে গেলে। এটি এখনও পটভূমি প্রোগ্রামগুলি প্রস্থান করতে বাধ্য করতে পারে।
karthick87


5

একটি দরকারী (বাশ?) কমান্ড হল disown। এর সুন্দর জিনিসটি এটি একটি ইতিমধ্যে চলমান কাজের জন্য কাজ করে (উপায় দ্বারা, আপনি কাজগুলি অস্বীকার করেন, প্রক্রিয়াগুলি নয়, তাই ctrl-Z, bgআপনার কাজ থেকে অস্বীকার করার আগে আপনাকে একটি কাজ করা দরকার do উদাহরণস্বরূপ, নিজেকে নিম্নলিখিতগুলি সম্পাদন করার কথা কল্পনা করুন:

local % ssh some.where.com
remote % verylongscript.sh

এখন আপনি বুঝতে পেরেছেন যে আপনাকে যেতে হবে তবে বেরোনোর ​​পরে স্ক্রিপ্টটি হত্যা করা উচিত নয়, তাই আপনিও

ctrl-Z
remote % bg
remote % disown
remote % exit
local %

এখন, remoteআপনার স্ক্রিপ্টটি এখনও চলছে।


1

আমি ব্যবহার করি

nohup mycommand &

উদাহরণস্বরূপ ভার্চুয়ালবক্স ভার্চুয়াল সার্ভার আনার জন্য আমি একটি রিমোট শেলটিতে নিম্নলিখিতগুলি টাইপ করি (যা আমি তখন বন্ধ করি):

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