আমি রিমোট সার্ভারে একটি স্ক্রিপ্ট শুরু করতে শেল ব্যবহার করতে চাই। আমি সেই স্ক্রিপ্টের আউটপুট (এর লগিং বার্তাগুলি) এবং এটি যে প্রস্থান করবে তার প্রস্থান ক্যাপচার করতে চাই।
আমি যদি এটি করি:
ssh user@server /usr/local/scripts/test_ping.sh
echo "$?"
আমি প্রস্থান কোডটি পেয়েছি তবে দূরবর্তী লগিং বার্তাগুলি ক্যাপচার করতে পারি না।
আমি যদি এটি করি:
local RESULTS=$(ssh user@server /usr/local/scripts/test_ping.sh)
echo "$?"
LOG "${RESULTS}";
আমি আমার লগ ফাংশনটি ব্যবহার করে আমার আউটপুট লগ করতে পারি তবে সঠিক বহির্গমন কোড পাওয়া যায় না বলে মনে করি, আমি যে কোডটি পেয়েছি তা ভেরিয়েবল অ্যাসাইনমেন্টের কোড ass
আমি আমার লগ ফাংশনটি সমস্ত আউটপুট ক্যাপচারের জন্য ব্যবহার করা চালিয়ে যেতে চাই কারণ এটি ফর্ম্যাট করে এবং আমার জন্য একটি ফাইল, সিসলগ এবং স্ক্রিনে জিনিস প্রেরণ করে।
আমি কীভাবে কোনও ফলাফলগুলিতে ক্যাপচার করতে পারি এবং দূরবর্তী স্ক্রিপ্ট থেকে সঠিক প্রস্থান কোড পেতে পারি?