আমার পথে একটি প্রোগ্রাম আছে। প্রোগ্রামটি যখন একটি পুরো পথ নির্দিষ্ট করে দিয়ে সম্পাদিত হয় তখন চলে। আমি যখন নামটি দিয়ে এটি চালাচ্ছি তবে প্রোগ্রামটি খুঁজে পাওয়া যাবে না।
মূলত, আমি বুঝতে চাই যে নীচের আউটপুটটি কীভাবে সম্ভব, এবং কীভাবে এটি ঠিক করা যায় যাতে আমার প্রোগ্রামটি নির্দিষ্ট কোনও পুরো পথ ছাড়াই খুঁজে পাওয়া যায়:
root:/usr/local/bin# ./siege
****************************************************
siege: could not open /usr/local/bin/etc/siegerc
run 'siege.config' to generate a new .siegerc file
****************************************************
root:/usr/local/bin# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
root:/usr/local/bin# siege
bash: /usr/bin/siege: No such file or directory
root:/usr/local/bin# wtf!?!?
আমি ব্যাশ ব্যবহার করে উবুন্টু 12.04 এ আছি। এছাড়াও দয়া করে নোট করুন অবরোধের মাধ্যমে দেওয়া সতর্কতা আউটপুট এই প্রশ্নের উদ্দেশ্যগুলির জন্য প্রাসঙ্গিক নয়, কারণ আমি কেবল প্রোগ্রামটি খুঁজে পেতে এবং প্রার্থনা করতে পারি কিনা তাতেই আগ্রহী।