আমি bashশেলটি ব্যবহার করছি আমি nohupযখন শেল / টার্মিনাল সেগুলি শুরু করি তখন আমার প্রক্রিয়াগুলি বন্ধ না হয় তা নিশ্চিত করার জন্য আমি প্রায়শই ব্যবহার করি। আমি একটি সিনট্যাক্স ব্যবহার করি:
nohup myprocess
শুরু করার সময়, nohupবার্তাটি দেয়:
nohup: ignoring input and appending output to 'nohup.out'
তারপরে, nohupপর্দায় আর কোনও আউটপুট দেয় না; এটা সব লিখিত হয় nohup.out।
তবে প্রায়শই আমি আমার গণনার অগ্রগতি পর্যবেক্ষণ করতে চাই। আমি এটি nohup.outব্যবহার করে viবা পড়ার মাধ্যমে এটি করতে পারি tail, তবে এটি অনেক কিছু করতে সময়সাপেক্ষ হতে পারে, বিশেষত যখন আমার গণনাগুলি কয়েক ঘন্টা সময় নেয়।
আমি কীভাবে কোনওভাবেই উভয়কে আউটপুট মুদ্রণ করতে পারি nohup.out(যদি আমি ইন্টারনেট সংযোগ হারিয়ে ফেলে এবং এইভাবে প্রক্রিয়াটি শুরু করা টার্মিনালটি বন্ধ হয়ে যায়) এবং স্ক্রিনে? আপনার সময় জন্য ধন্যবাদ।
screenআমার সিস্টেম উপর, কিন্তু আমি এটা কখনও ব্যবহৃত হয়েছে। আমি না tmuxআমার সিস্টেমে, কিন্তু আমি এটি পেতে চেষ্টা করতে পারেন।
screen/ লঞ্চ করুন । তারপর এটি থেকে বিচ্ছিন্ন , । এর উপসর্গ হয় , আর এর উপসর্গ হয় । আপনি লগ আউট করতে পারেন তবে যতক্ষণ না মেশিনটি স্থায়ী থাকে ততক্ষণ আপনার / সেশনটিও হয়ে যাবে। পরের বার আপনি লগ ইন, আপনি পুনরায় সংযুক্ত করতে / , শেল মাধ্যমে বা । tmuxmyprocessprefixdscreenCtrl-AtmuxCtrl-Bscreentmuxscreentmuxscreen -rtmux attach
screenবাtmuxপরিবর্তে বিবেচনা করেছেন ?