Agent-এ কমান্ড লোকালি রান করলেও সিনট্যাক্স ত্রুটি দেখালে কী করবেন?
প্রথমে Agent দ্বারা ব্যবহৃত শেল নিশ্চিত করুন, তারপর প্যারামিটার, কোটেশন এবং পাথ সংশোধন করুন।
এক্সিকিউশন এন্ট্রি ভিন্ন শেল ব্যবহার করতে পারে
শুধুমাত্র অপারেটিং সিস্টেম বা ম্যানুয়ালি খোলা টার্মিনালের উপর ভিত্তি করে Agent-এর শেল বিচার করবেন না। Windows-এ, ডেস্কটপ এবং CLI উভয় ইমপ্লিমেন্টেশনই Git Bash-কে অগ্রাধিকার দেয়; যদি এটি না পাওয়া যায়, তবে তারা cmd ব্যবহার করে; এটি PowerShell-এর জন্য নির্দিষ্ট নয়। ইউনিক্স ডেস্কটপগুলি হোস্টের ব্যবহারকারীর উপলব্ধ শেল নির্বাচন করে, যখন CLI সাধারণ কমান্ড পাথের জন্য bash ব্যবহার করে। এন্ট্রি পয়েন্ট পরিবর্তন করলে একই স্ট্রিং কীভাবে ব্যাখ্যা করা হয় তা পরিবর্তিত হতে পারে।
প্রথমে পাথ এবং কোটেশন পদ্ধতি পরীক্ষা করুন
প্রথমে Agent-কে প্রকৃত শেল নিশ্চিত করতে দিন, তারপর স্পেসযুক্ত পাথ, প্রশ্নবোধক চিহ্ন বা কানেক্টরযুক্ত ইউআরএল এবং প্ল্যাটফর্ম-নির্দিষ্ট প্যারামিটার সিনট্যাক্স পরিচালনা করুন। কিছু শেল আনকোট করা অক্ষরগুলিকে ওয়াইল্ডকার্ড হিসাবে বিবেচনা করে, যা ফাইল খুঁজে না পাওয়ার মতো ত্রুটি সৃষ্টি করে। শুধুমাত্র একটি সন্দেহজনক অক্ষর পরিবর্তন করে ব্যাচ এক্সিকিউশন চালিয়ে যাবেন না; আপনি প্রথমে ফলাফল পর্যবেক্ষণ করার জন্য কাজটি একটি একক যাচাইযোগ্য শুধুমাত্র-পঠনযোগ্য কমান্ডে বিভক্ত করতে পারেন।
টুল অনুপস্থিতি থেকে সিনট্যাক্স সমস্যাগুলি আলাদা করুন
যদি ত্রুটিটি 'প্রোগ্রাম খুঁজে পাওয়া যায়নি' হয়, তবে প্রথমে টুল ইনস্টলেশন এবং পাথগুলি পরীক্ষা করুন; যদি অ্যাক্সেস অস্বীকার করা হয়, তবে সিস্টেম অনুমতিগুলি পরীক্ষা করুন; শুধুমাত্র পার্সিং ত্রুটিগুলির জন্য শেল সিনট্যাক্স সংশোধন করার উপর মনোযোগ দেওয়া প্রয়োজন। এমনকি যদি কমান্ডের শেষ অংশ সফলভাবে দেখায়, তবে আংশিক ব্যর্থতা উপেক্ষা করা এড়াতে পূর্ববর্তী ত্রুটির আউটপুটগুলি পরীক্ষা করুন। সম্পূর্ণ কাজটি পুনরুদ্ধার করার আগে একক-ধাপের আচরণ সঠিক কিনা তা নিশ্চিত করুন; এর জন্য ডিফল্টরূপে সংযোগ টোকেন রিসেট করার বা ক্লায়েন্ট অনুমতি বাড়ানোর কোনও প্রয়োজন নেই।