আমি 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
/ লঞ্চ করুন । তারপর এটি থেকে বিচ্ছিন্ন , । এর উপসর্গ হয় , আর এর উপসর্গ হয় । আপনি লগ আউট করতে পারেন তবে যতক্ষণ না মেশিনটি স্থায়ী থাকে ততক্ষণ আপনার / সেশনটিও হয়ে যাবে। পরের বার আপনি লগ ইন, আপনি পুনরায় সংযুক্ত করতে / , শেল মাধ্যমে বা । tmux
myprocess
prefix
d
screen
Ctrl-A
tmux
Ctrl-B
screen
tmux
screen
tmux
screen -r
tmux attach
screen
বাtmux
পরিবর্তে বিবেচনা করেছেন ?