-কি উইজেট আউটপুট লগিং অবশ্যই বন্ধ করে দেয়?


19

আমার কাছে বর্তমানে একটি লিনাক্স সার্ভারে একটি শেল স্ক্রিপ্ট চলছে যা দূরবর্তী ওয়েব পৃষ্ঠাটি ডাউনলোড করতে ওজেটে উইজেট ব্যবহার করছে। পরিবর্তে এটি ক্রোন জব দ্বারা কার্যকর করা হয় যা নির্দিষ্ট সময়ে চালানোর জন্য নির্ধারিত হয়।

কেউ দয়া করে নিশ্চিত করতে পারেন যে -qবিকল্পে যুক্ত করা সমস্ত আউটপুট কনসোলে ফিরে আসা বন্ধ করবে না, তবে লগগুলিতে লেখার জন্য বা লগ ফাইল তৈরি করার চেষ্টা করে উইজেটের সমস্ত প্রচেষ্টা বন্ধ করে দেবে?


আমি ও তেমন একটি বৈশিষ্ট্য খুঁজছিলাম যা ওপি সম্পর্কে একটি প্রশ্ন ছিল। আমি খুঁজে পেয়েছি যে -aবিকল্পটি আমার ক্ষেত্রে কার্যকর ছিল। এই বিকল্পটি যুক্ত করা পুরানো লগ ফাইলটি ওভাররাইট করার পরিবর্তে আপনি যে লগ ফাইলটি নির্দিষ্ট করেছেন তাতে সংযুক্ত হবে। উদাহরণ :wget https://website/to/data1.zip -a data.wget.log.report & wget https://website/to/data2.zip -a data.wget.log.report &
জেসি

উপরের মন্তব্যে সতর্কীকরণ: আপনার একই সাথে কমান্ডগুলি চালানো উচিত নয় কারণ তারা একইসাথে লগ ফাইলটিতে লেখার চেষ্টা করবে write লগ ফাইল অবর্ণনীয় হতে পারে শেষ হতে পারে।
জেসি

উত্তর:


10

সঙ্গে -qবিকল্প, wget হয় নিজেই পারেন কনসোলে না আউটপুট কিছু না লগ ফাইল দ্বারা নির্দিষ্ট করা উচিত -oবিকল্প, কেস ছাড়া মাইকেল দ্বারা বর্ণিত । লগফিল তবে তৈরি করা হবে (যদি -oসরবরাহ করা হয়)।

তবে এটি কোনও গ্যারান্টি দেয় না যে কোনও সিস্টেম ডেমনগুলি এই সত্যটি লক্ষ্য করবে যে উইজেটটি চালানো হয়েছিল - নেটওয়ার্ক ক্রিয়াকলাপটি অন্য সরঞ্জাম দ্বারা স্বতন্ত্রভাবে পর্যবেক্ষণ করা যেতে পারে।


20

না, --quietকোনও লগের গ্যারান্টি দেবে না।

উইজেট থেকে 1.13 চেঞ্জলগ:

2008-04-22 স্টিভেন শুবিগার

   * http.c (print_response_line): Changed to make responses always
   be logged, even in --quiet mode, if --server-response was
   specified. This is to bring http.c's handling of the situation
   in line with ftp.c's.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.