আমি কীভাবে পটভূমিতে স্ক্রিপ্টটি চালাব এবং লগ আউট করার সময় এটি চালিয়ে যেতে পারি? [প্রতিলিপি]


7

সম্ভাব্য সদৃশ:
লগ ইন না করে দূরবর্তী টার্মিনালে চলমান বাশ স্ক্রিপ্টটি ছেড়ে দিন?

আমার কাছে একটি বাশ স্ক্রিপ্ট রয়েছে যা গৌসিকে চালিত করে, একটি রাসায়নিক কাঠামো ক্যালকুলেটর, যা একটি অণুর সাথে টয়িংয়ের জন্য কয়েক দিন ব্যয় করে। এটি একটি লিনাক্স বাক্সে চলে যে আমি ইনপুট ফাইলগুলি লোড করে এবং স্ক্রিপ্টটি বলেছিলাম, তারপরে আমি (চালানোর কথা) এটি চালাচ্ছি, কিছুক্ষণ অপেক্ষা করব, আশা করি প্রোগ্রামটি ক্রাশ হয়নি, এবং ফলাফলটি সংগ্রহ করার জন্য লগইন করুন।

কিছুটা * এনএক্স নবাগত, তবে এটি চালিয়ে যাওয়ার সময় স্ক্রিপ্টটি কীভাবে চালনা এবং সংযোগ বিচ্ছিন্ন করা যায় তা আমি বের করতে পারি না।

./jobscript

এটি সম্পন্ন হওয়া অবধি অবরুদ্ধ হয়ে উপস্থিত হবে এবং আমি সংযোগ বিচ্ছিন্ন করলে এটি সমাপ্ত হয় ates

./jobscript &

অবরুদ্ধ হয় না, আমি এটি চলমান দেখতে পাচ্ছি top, তাই আমি ভেবেছিলাম এটি ঠিক আছে, কিন্তু লগ আউট করার ফলে দৃশ্যত প্রোগ্রামটি নিহত হয়েছিল।

আমি লগআউট করেও কীভাবে জিনিস চালাতে এবং চালিয়ে যাওয়ার জন্য সেট করব?

উত্তর:


8

আপনি প্রোগ্রাম ব্যবহার করতে চান screen। এটির জন্য ম্যান পৃষ্ঠা এখানে এবং একটি সুন্দর টিউটোরিয়াল এখানে । এটি আপনি যা করতে চান ঠিক তা করা উচিত - ব্যাকগ্রাউন্ডে কিছু কার্যকর করুন এবং পরে এটিতে ফিরে আসতে সক্ষম হবেন।


মনে হচ্ছে screenনতুন জগতে হোঁচট খাওয়ার সময় আমার পক্ষে ভাল; আমি যখন কোনও স্ক্রিপ্ট চালাচ্ছি (ব্লক করা) তখন এটি খুব স্পষ্ট run
নিক টি


5

আপনি একটি স্ক্রিন সেশন শুরু করতে পারেন, আপনার কাজ শুরু করতে এবং স্ক্রিন সেশন থেকে সংযোগ বিচ্ছিন্ন করতে পারেন।

পরে, আপনার কাজটি সম্পন্ন হয়েছে কিনা তা দেখতে আপনি আপনার স্ক্রিন সেশনে পুনরায় সংযোগ করতে পারেন।

এছাড়াও https://serverfault.com/questions/2016/on-a-linux-server-how-do-you-use-m Multipleple-teritions- over- a-single- ssh- সংযোগ/2027# 2027 দেখুন


2
আমি অত্যন্ত নুহপ স্ক্রিন ব্যবহার করার পরামর্শ দিচ্ছি
রায় রিকো


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