উত্তর:
এর ব্যাপারে screen, তুমি ব্যবহার করতে পার
screen -S user2/sessionname -p windowname -X stuff "~user1/somescript.sh
"
এই টেক্সট টাইপ করা হবে ~user1/somescript.sh (ব্যবহারকারীর হোম ডিরেক্টরির মধ্যে একটি ফাইল উল্লেখ করে) প্রদত্ত পর্দা সেশন একটি নির্দিষ্ট উইন্ডোতে এবং একটি নতুন লাইন পাঠাতে।
(হ্যাঁ, দ্বিতীয় " একটি নতুন লাইন হতে হবে, অন্যথায় আপনি শুধু পাঠ্য পাঠাতে হবে এবং স্ক্রীন সেশনে ফিরে আসতে হবে। বিকল্পভাবে, ব্যবহার করুন $'stuff blah\n' )
এটি করার জন্য আপনাকে লেখার অ্যাক্সেস থাকতে হবে user2/sessionname; বর্ণনা জন্য পর্দা এর ম্যানুয়াল পৃষ্ঠা পড়ুন multiuser এবং acladd।
জেনারিক "অন্য tty" রান স্টাফ ক্ষেত্রে, আপনি ব্যবহার করতে পারেন writevt /dev/pts/X sometext; দ্য writevt হাতিয়ার অংশ কনসোল-সরঞ্জাম প্যাকেজ। আপনার distro ব্যবহার করে kbd পরিবর্তে, পেতে writevt.c। এই লিনাক্স নির্দিষ্ট।
./somescript.sh >& /dev/pts/X
কোথায় /dev/pts/X t2 ডিভাইসটি যা user2 এর স্ক্রিনের সাথে সম্পর্কিত।
আপনি লেখার অ্যাক্সেস প্রয়োজন হবে; এই ব্যবহারকারীর দ্বারা chmod / setfacl দিয়ে দেওয়া যেতে পারে, অথবা আপনি ব্যবহার করতে পারেন sudo।
( >& file সমতুল্য > file 2>&1, যা স্টেডাউট এবং stderr উভয় প্রদত্ত ফাইলে পুনঃনির্দেশিত করে।)
:split )