উত্তর:
-S
নামযুক্ত উইন্ডো ( -t
) -A
বিচ্ছিন্ন মোডে ( -d -m
) টার্মিনাল আকার ( ) এর সাথে খাপ খাইয়ে দিয়ে একটি নামযুক্ত স্ক্রিন সেশন শুরু করুন :
screen -S mySessionName -t myWinName0 -A -d -m
-t
একই স্ক্রিন সেশনে ( -S
) নামের অন্য একটি উইন্ডো শুরু করুন :
screen -S mySessionName -X screen -t myWinName2
সেশনে ( ) -X stuff $'cmds'
নামকরণের প্রথম উইন্ডোতে কয়েকটি কমান্ড ( ) চাপুন :-p
-S
screen -S mySessionName -p myWinName0 -X stuff $'echo myWinName0\necho cmd1\necho cmd2\n'
সেশনে ( ) -X stuff $'cmds'
দ্বিতীয় নামযুক্ত উইন্ডোতে কয়েকটি কমান্ড ( ) চাপুন :-p
-S
screen -S mySessionName -p myWinName1 -X stuff $'echo myWinName1\necho cmd1\necho cmd2\n'
স্ক্রিন সেশনগুলি তালিকাভুক্ত করুন এবং যা ঘটেছিল তা দেখতে পুনরায় যোগাযোগ করুন:
screen -ls
screen -r mySessionName
দ্রষ্টব্য: লাইনফিড ( \n
) টিপুনকে অনুকরণ করে Enter। আপনি পৃথক কমান্ডগুলি সেমিকোলন ব্যবহার করতে পারেন।
ভিতরে পর্দা:
:screen newcmd
চালাতেnewcmd
বাইরে:
screen -X testen "screen newcmd"
উপরোক্ত পদ্ধতির চেষ্টা করা হয়েছে, কিন্তু দ্বিতীয় কমান্ড দ্বিতীয় উইন্ডোতে কার্যকর হয়নি। আমি উইন্ডোটির পরিবর্তে উইন্ডো নম্বরটি ব্যবহার করে উদাহরণটি সামঞ্জস্য করেছি:
সেশন তৈরি করুন
screen -S mySessionName -t 0 -A -d -m
দ্বিতীয় উইন্ডো তৈরি করুন
screen -S mySessionName -X screen -t 1
প্রথম উইন্ডোতে কমান্ড প্রেরণ করুন
screen -S mySessionName -p 0 -X stuff $'echo myWinName0\necho cmd1\necho cmd2\n'
দ্বিতীয় উইন্ডোতে কমান্ড প্রেরণ করুন
screen -S mySessionName -p 1 -X stuff $'echo myWinName0\necho cmd1\necho cmd2\n'
কমান্ডটি প্রথম উইন্ডোটিতে চালানো হয়েছে কিনা তা পরীক্ষা করে দেখুন
screen -R mySessionName -p 0
এখন দ্বিতীয় উইন্ডোতে কমান্ডটি চালিত হয়েছে কিনা তা পরীক্ষা করে দেখুন
screen -R mySessionName -p 1
স্ক্রিন 4.00.03 (সেন্টস 6.3 এক্স 64) দিয়ে পরীক্ষিত।
আপনি -c
আর্গুমেন্টের মাধ্যমে একটি বিকল্প .স্ক্রিনআরসি সেটআপ করতে পারেন । এই নতুন স্ক্রিনসিটিতে স্ক্রিন সেশন শুরু হওয়ার সাথে সাথে আপনি একাধিক কমান্ড সেটআপ করতে পারেন।
এই বিকল্পের শেষে। স্ক্রিনসিআর্ক নিম্নলিখিত কমান্ডগুলি রাখুন:
screen 1 cmd1 args
screen 2 cmd2 args
আপনি যদি কেবল এক ধরণের স্ক্রিন সেশন চালানোর পরিকল্পনা করেন এবং ডিফল্ট কমান্ডগুলি সর্বদা ঠিক থাকে তবে আপনাকে বিকল্প কনফিগারেশন ফাইল সেটআপ করার দরকার নেই।
screen -S sessionName -t windowName1 -Adm <command> && screen -S sessionName -X screen -t windowName2 -Adm <command2>