আমার একটি ক্রোনজব রয়েছে যা কিছু কাজ চালায় এবং স্ক্রিপ্টের শুরুতে এটি চালিত হয় একটি এসএস-অ্যাড কল (এটি যথাযথ কী সহ ব্যবহারকারী হিসাবে চালিত হয় না যাতে এটি যুক্ত করার প্রয়োজন হয় এবং ভবিষ্যতে এটি একটি ভাল ব্যবহার করতে পারে সংস্করণ নিয়ন্ত্রণে সংজ্ঞায়িত কী স্থাপন করুন)। এটি দেখতে এরকম কিছু দেখাচ্ছে:
ssh-agent bash -c "ssh-add /home/tomjn/.ssh/id_rsa; etc... "
আমি এটি নিঃশব্দ করতে চাই, যেহেতু এই ক্রোনজব নিয়মিতভাবে চালিত হয় এবং আমার ইনবক্সে আমার অনেকগুলি ইমেল রয়েছে যা হ্যাঁ, কীটি যুক্ত করা হয়েছিল বলে উল্লেখ করে আমার কাছে সম্পূর্ণ অকেজো less আমি কেবল ইমেল চাই যখন জিনিসগুলি ভুল হয়ে যায়, যেমন গিট টান দূরবর্তী সংযোগ হ্যাং আপ ইত্যাদি, যা ঘটে।
তাই টিএলডিআর, আমি এটি দেখতে থাকি:
পরিচয় যোগ করা হয়েছে: / home/tomjn/.ssh/id_rsa (/ home/tomjn/.ssh/id_rsa)
আমি কীভাবে এটি বন্ধ করব?
আমি যেমন জিনিস চেষ্টা করেছি:
ssh-add /home/tomjn/.ssh/id_rsa > /dev/null
কিন্তু কোন উপকার. ম্যান পেজটি নির্দেশ করে না যে একটি --quiet
প্যারামিটার আছে, আউটপুটটি নিঃশব্দ করার জন্য আমি কি আরও কিছু করতে পারি?
set -eu
কিছু রান-টাইম স্যানিটি চেকগুলি যত্ন করে থাকেন)। কোনও ইঙ্গিত নেই যে এখানে সমস্ত গুরুত্বপূর্ণ, তাই কেবল স্ট্যাডারকে পুনর্নির্দেশই যথেষ্ট হওয়া উচিত।