আমি চেষ্টা করছি
[me@myPc]$ ssh me@server "nohup myBashScript.sh &"
আমার লক্ষ্যটি সার্ভারে প্রক্রিয়াটি চালু করা এবং তারপরে তাত্ক্ষণিকভাবে ফিরে আসা।
এটি কাজ করছে না: সার্ভারে কাজ শুরু হয়েছে, তবে আমি এখনও আমার পিসিতে আউটপুট পেয়েছি এবং আমাকে অন্য আদেশের আগে জিজ্ঞাসা করার আগে সমাপ্তির জন্য অপেক্ষা করে।
কেন? এমনটা হওয়ার কথা না! কোন উপায় এড়াতে?
- মাইপিসি হয়
RHEL6.2
- সার্ভার
ubuntu 10.04
এবং - দুটি রান
openssh
myscript.sh
আমাকে আউটপুট দিতে চাই , তবে স্ক্রিপ্টটি শেষ হওয়ার পরেও ssh সেশনটি শেষ করতে হবে? আমার ক্ষেত্রে, স্ক্রিপ্ট নিজেই Nohup প্রক্রিয়া শুরু করে, তারপরে ফিরে আসে। আমি এমন ছাপের মধ্যে ছিলাম যাssh -T
আমাকে এটি করতে সহায়তা করবে।