প্রশ্ন ট্যাগ «error-handling»

শেল স্ক্রিপ্টগুলিতে উত্পন্ন ত্রুটিগুলি কীভাবে পরিচালনা করতে হয় সে সম্পর্কে প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন।

2
প্যাটার্ন কেন “কমান্ড || সত্য "দরকারী?
আমি বর্তমানে দেবিয়ান প্যাকেজগুলি অন্বেষণ করছি এবং আমি কিছু কোডের নমুনা পড়ছি। এবং প্রতিটি লাইনে উদাহরণস্বরূপ, postinstস্ক্রিপ্টটি একটি নিদর্শন । some command || true another command || true সুতরাং যদি কিছু কমান্ড ব্যর্থ হয়, তবে লাইনটি সত্য ফিরে আসে তবে আমি দেখছি না এটি কীভাবে প্রোগ্রামটির আউটপুটকে প্রভাবিত করে।

4
শেল স্ক্রিপ্টের একটি অংশ ব্যর্থ হলে কীভাবে প্রস্থান করবেন?
এর একটি অংশ ব্যর্থ হলে আমি কীভাবে শেল স্ক্রিপ্ট লিখতে পারি? উদাহরণস্বরূপ, যদি নিম্নলিখিত কোড স্নিপেট ব্যর্থ হয়, তবে স্ক্রিপ্টটি প্রস্থান করা উচিত। n=0 until [ $n -ge 5 ] do gksu *command* && break n=$[$n+1] sleep 3

3
chmod + নীরব মোড + ত্রুটি থাকা সত্ত্বেও কীভাবে প্রস্থান করতে কোড 0 ব্যবহার করা যায়
এটি কি chmod চালানো এবং আদেশ থেকে ত্রুটি উপেক্ষা সম্ভব? উদাহরণ (উদাহরণটি দেখানোর জন্য ফাইল ফাইলটি টেক্সট বিদ্যমান নেই) আমি যখন টাইপ করি chmod 777 file.txt আমি আউটপুট এ ত্রুটি পেয়েছি chmod: cannot access file.txt : no such file or directory সুতরাং আমি নিম্নলিখিত হিসাবে কমান্ড-এফ পতাকা যুক্ত করব: (কেসটি …

7
এনভিডিয়া ড্রাইভার আপডেট করার সময় ত্রুটিগুলি এড়াতে এক্স সার্ভারটি কীভাবে বন্ধ করবেন?
আমি আমার এনভিডিয়া ড্রাইভার আপডেট করার চেষ্টা করেছি তবে ড্রাইভার ইনস্টলেশন চালানোর সময় আমি একটি ত্রুটি পেয়েছি। ত্রুটি দেখুন: ত্রুটি: আপনি একটি এক্স সার্ভার চালাচ্ছেন বলে মনে হচ্ছে; এক্স এর আগে প্রস্থান করুন ইনস্টল করার। আরও বিশদের জন্য দয়া করে ইনস্টল করা বিভাগটি দেখুন লিনাক্স ড্রাইভারের মধ্যে পাওয়া README এ …

6
ফাঁদ, ERR, এবং ত্রুটি লাইন প্রতিধ্বনি
আমি সমস্ত ত্রুটিতে ফাংশন কল করতে ট্র্যাপ ব্যবহার করে কিছু ত্রুটি প্রতিবেদন তৈরি করার চেষ্টা করছি: Trap "_func" ERR ইআরআর সিগন্যালটি কোন রেখা থেকে পাঠানো হয়েছিল তা পাওয়া সম্ভব? শেল বাশ। যদি আমি এটি করি তবে আমি পড়তে এবং কী আদেশটি ব্যবহৃত হয়েছিল তা প্রতিবেদন করতে এবং কিছু ক্রিয়া লগ …

5
নমচা ​​দেওয়ার ক্ষেত্রে গ্রেপকে প্রস্থান করা থেকে বিরত করুন
এই স্ক্রিপ্টটি "পরে" প্রতিধ্বনি দেয় না: #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit আমি -eশেবাং লাইনের বিকল্পটি সরিয়ে দিলে এটিও চাইবে , তবে আমি ত্রুটি থাকলে আমার স্ক্রিপ্টটি থামিয়ে দিতে চাই। আমি গ্রা্যাপের কোনও মিল খুঁজে …

2
আমি 'মেক' ত্রুটি কোডগুলির একটি তালিকা কোথায় পাব?
আমি ফোরট্রান লেখা একটি প্রোগ্রাম ব্যবহার কম্পাইল করার চেষ্টা করছি make(আমি একটি আছে Makefile নামক যখন ধারণকারী ডিরেক্টরির, এবং Makefile নামক , আমি কমান্ড টাইপ $ make target, যেখানে "লক্ষ্য" একটি সিস্টেম-ভিত্তিক লক্ষ্য স্পেসিফিকেশন আমার উপস্থিত হয় Makefile নামক । আমি আমার টার্গেটের স্পেসিফিকেশনের বিভিন্ন সংশোধনী নিয়ে পরীক্ষা-নিরীক্ষা করা, কল …

2
কার্লের মতো কোনও কমান্ড ত্রুটি ছাড়াই সম্পূর্ণ হয়েছে কিনা তা কীভাবে পরীক্ষা করবেন?
আমি এইচটিটিপি পোস্টের মাধ্যমে সার্ভারে একটি ফাইল আপলোড করতে কার্ল ব্যবহার করছি। curl -X POST -d@myfile.txt server-URL আমি যখন কমান্ড লাইনে এই কমান্ডটি ম্যানুয়ালি কার্যকর করি তখন আমি সার্ভারের মতো একটি প্রতিক্রিয়া পাই "Upload successful"। তবে, আমি যদি কোনও স্ক্রিপ্টের মাধ্যমে এই কার্ল কমান্ডটি কার্যকর করতে চাই তবে কীভাবে আমি …

6
কমান্ড সফল হলে আমি কীভাবে আউটপুট দমন করতে পারি?
আমি সাধারণত সফল যে সেকেন্ডারি কমান্ডগুলির আউটপুট দমন করে একটি স্ক্রিপ্টের আউটপুট সহজ করতে চাই। যাইহোক, -qএগুলি ব্যবহার করে আউটপুটটি লুকিয়ে রাখে যখন তারা মাঝে মধ্যে ব্যর্থ হয় তাই আমার ত্রুটি বোঝার উপায় নেই। অতিরিক্তভাবে, এই কমান্ডগুলি তাদের আউটপুট লগ করে stderr। কমান্ডের আউটপুট কেবল তখনই সাফল্যের সাথে দমন করার …

2
rsync: ফাইলগুলি এড়িয়ে যান যার জন্য আমার অনুমতি নেই
আমি rsync -rlptDঅন্য ব্যবহারকারীর কাছ থেকে ডিরেক্টরি অনুলিপি করতে ব্যবহার করছি । কয়েকটি ফাইল রয়েছে (আমার কাছে এগুলি আগে জানার কোনও উপায় নেই) যা অনুলিপি করার অনুমতি আমার নেই। আরএসসিএনসি এগুলিকে উপেক্ষা করার কোনও উপায় আছে কি? সমস্যাটি হ'ল আরএসসিএনসি যদি শূন্য থেকে ফিরে আসে তবে আমার বাশ-এক্স স্ক্রিপ্টটি প্রস্থান …

7
ব্যাশে কোনও ফাইল তৈরি করা বা ছাঁটাই / ওভাররাইট করা যায় কিনা তা আমি কীভাবে পরীক্ষা করতে পারি?
ব্যবহারকারী আমার স্ক্রিপ্টটিকে কোনও ফাইলের পাথ দিয়ে কল করে যা স্ক্রিপ্টের কোনও পর্যায়ে তৈরি বা ওভাররাইট করা হবে, যেমন foo.sh file.txtবা foo.sh dir/file.txt। তৈরি বা ওভাররাইট আচরণটি অনেকটা >আউটপুট পুনঃনির্দেশ অপারেটরের ডানদিকে ফাইল রাখার প্রয়োজনীয়তার মতো , বা এটি একটি আর্গুমেন্ট হিসাবে পাস করার জন্য tee(বাস্তবে, এটি একটি আর্গুমেন্ট হিসাবে …

4
সিনট্যাক্স ত্রুটিতে স্ক্রিপ্টের প্রয়োগকে কীভাবে বাশ বাতিল করতে হবে?
নিরাপদ দিকে থাকতে, আমি চাই স্ক্রিপ্টের সিন্টেক্স ত্রুটির সম্মুখীন হলে কোনও স্ক্রিপ্ট কার্যকর করা বাতিল করা উচিত। আমার অবাক করার বিষয়, আমি এটি অর্জন করতে পারি না। ( set -eযথেষ্ট নয়)) উদাহরণ: #!/bin/bash # Do exit on any error: set -e readonly a=(1 2) # A syntax error is here: …

1
লিনাক্সের স্ট্যান্ডার্ড ত্রুটি কোডগুলি কী কী?
আমি যখন উদাহরণস্বরূপ বাশে একটি কোড লিখি যে কোনও ফাইল অনুলিপি করে, যখন ফাইলটি উপস্থিত না থাকে, টার্মিনালে আমি "ফাইল খুঁজে পাইনি" এর অনুরূপ একটি ত্রুটি দেখতে পাই, যদি স্ক্রিপ্ট ব্যবহারকারীর ত্রুটি দেখানোর অনুমতি না দেওয়া হয় আপ "অনুমতি অস্বীকার" এর অনুরূপ। মূলত, প্রোগ্রামিং ভাষা যাই হোক না কেন, উদাহরণস্বরূপ …

4
প্রক্রিয়া প্রতিস্থাপন ব্যবহার করার সময় আমি কীভাবে প্রস্থান কোড / হ্যান্ডেল ত্রুটিগুলি সঠিকভাবে ক্যাপচার করব?
আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা এসও-তে প্রশ্নোত্তর থেকে নেওয়া নিম্নলিখিত পদ্ধতিটি ব্যবহার করে ফাইলের নামগুলিকে অ্যারেতে পার্স করে : unset ARGS ARGID="1" while IFS= read -r -d $'\0' FILE; do ARGS[ARGID++]="$FILE" done < <(find "$@" -type f -name '*.txt' -print0) এটি দুর্দান্ত কাজ করে এবং সকল প্রকারের ফাইলের বিভিন্নতা …

2
ট্র্যাপ কমান্ড ব্যবহার করে কীভাবে ত্রুটি ট্রিগার করা যায়
আমি উবুন্টু 12.04.2 ব্যবহার করছি। আমি আমার শেল স্ক্রিপ্টে অস্বাভাবিক বা ত্রুটি ক্যাপচারের জন্য "ট্র্যাপ" কমান্ডটি ব্যবহার করার চেষ্টা করছি তবে আমি নিজেও "ত্রুটি" প্রস্থানটি ট্রিগার করার চেষ্টা করছি। আমি প্রস্থান 1 টি চেষ্টা করেছি, তবে এটি "ত্রুটি" সংকেতকে ট্রিগার করবে না। #!/bin/bash func() { exit 1 } trap "echo …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.