এখানে সবচেয়ে বড় পার্থক্য আমরা ধরণের একটি এমবেড সিস্টেমের উপর কাজ করা প্রদর্শিত হবে।
যদি আমি এই সঠিকভাবে পড়ি, তবে এটি স্ক্রিপ্টটি হ্রাস করা হবে এবং আউটপুটটি নয় (যা পরে মেল পেতে পারে)। আমি প্রতিটি পূরণ করব।
এটি আসলে স্ক্রিপ্ট, তবে সরাসরি চালানোর সময় এটি কাজ করে, তবে আমি নিম্নলিখিতগুলি সুপারিশ করব:
- স্ক্রিপ্ট বিশেষ করে বড়?
- স্ক্রিপ্টটি কোনও বাশ-নির্দিষ্ট বৈশিষ্ট্যগুলি ("ব্যাশিজমস") বৈশিষ্ট্য করে ... মনে রাখবেন যে / bin / sh - - এবং প্রায়শই - ভিন্ন। আপনি আপনার crontab এ SHELL = / bin / bash সেট করতে পছন্দ করতে পারেন (যদি এটি উপলব্ধ থাকে)
- আপনি আপনার স্ক্রিনে আপনার স্ক্রিপ্ট লেখার চেষ্টা করছেন, অথবা আপনি একটি স্ক্রিপ্ট ফাইলে কল করছেন।
- আপনি পুনঃনির্দেশ যদি আচরণ পরিবর্তন উভয় stdout এবং stderr একটি ফাইল সিস্টেমে পর্যাপ্ত মুক্ত স্থান দিয়ে একটি ফাইল?
- এইরকম ক্ষেত্রে, আমি একটি অস্থায়ী crontab এন্ট্রি তৈরি করতে এটি কার্যকর বলে মনে করি যা 'env' কমান্ডে কল করে এবং এটি আউটপুটটিকে একটি ফাইল বা ইমেলে পুনঃনির্দেশিত করে। এটি কখনও কখনও পরিবেশে অপ্রত্যাশিত পার্থক্য প্রদর্শন করতে পারে (যেমন লোকেল সেটিংস, যা প্রায়শই আলাদা হয়)।
- আপনি আপনার স্ক্রিপ্ট ফাইলে একটি 'সেট-এক্স' রাখতে পারেন। এটি স্ক্রিপ্ট আয় হিসাবে আউটপুট ডিবাগিং তথ্য আউটপুট হবে। আপনি এটি বন্ধ করতে 'সেট + এক্স' ব্যবহার করতে পারেন। এই স্ক্রিপ্ট নির্বাহ শেষ হবে যেখানে নির্ধারণে দরকারী।
- এখানে কি ধরণের সফ্টওয়্যার ব্যবহার করা হচ্ছে:
- SMTP: 'sendmail --version' বা 'sendmail -v' এর আউটপুট কী?
প্রকৃতপক্ষে এটি আউটপুট ছিল, তাহলে আমি বলতে চাই যে আচরণটি এমটিএ ব্যবহার করা খুব বেশি নির্ভর করবে। একটি এমবেডেড পরিবেশে এটি একটি নির্দিষ্ট বাফার আকার অতিক্রম করতে পারে (সম্ভবত এটি ফাইল সিস্টেমে উপলব্ধ স্থান দ্বারা চালিত হবে)।
এছাড়াও, আপনি আপডেট ফার্মওয়্যার জন্য চেক করেছেন: http://support.dlink.com/ProductInfo.aspx?m=DNS-323 সাম্প্রতিকতম মে 2012 থেকে সংস্করণ 1.10 বলে মনে হচ্ছে