আমি সিস্টেম স্ক্রিনে জিএনইউ স্ক্রিন সেশনগুলিতে প্রোগ্রাম (গুলি) শুরু করতে পারে এমন কোনও স্ক্রিপ্ট কীভাবে লিখব তা চেষ্টা করার চেষ্টা করছি। আমি এটি চেষ্টা করছি:
#!/bin/bash
screen -S test -d -m -X $HOME/folder/folder/.program \
screen -S test2 -d -m -X $HOME/folder/folder/.program2 \
সেশন ইতিমধ্যে পৃথক হওয়ার কারণে কমান্ড ক্যান্ট কার্যকর করা যাবে? আমার কেবলমাত্র প্রয়োজনটি হল পর্দার সেশনে কমান্ড চালানো এবং এই সেশনটি তাত্ক্ষণিকভাবে বিচ্ছিন্ন করা।
উত্তরের জন্য ধন্যবাদ, তবে এখন আমি আরও একটি সমস্যার মুখোমুখি হয়েছি। আমার "প্রোগ্রাম এবং প্রোগ্রাম 2" এর জন্য কিছু ভেরিয়েবল রাখার পরে স্ক্রিপ্ট কাজ করা বন্ধ করে দেয়। এটার মতো কিছু:
#!/bin/bash
screen -S test -d -m $HOME/folder/folder/.program -f config.cfg
কোনও কারণে "-f config.cfg" উপেক্ষা করা হয়েছে। আমি কমান্ড উদ্ধৃত করার চেষ্টা করা হয়েছে এবং খুব একটা সাহায্য না।
-X
বিকল্প কেন ?