`At` এবং` ক্রোন জবসের আউটপুট কোথায় যায়?


9

প্রদর্শিত করার জন্য কোনও স্ক্রিন নেই সেখানে থেকে স্ট্যান্ডার্ড আউটপুট atএবং cronকার্যগুলি কোথায় যায়?

এটি ডিরেক্টরি থেকে কাজ শুরু করা হয়নি, বা আমার হোম ডিরেক্টরিতেও প্রদর্শিত হচ্ছে না।

আমি কীভাবে ডিবাগ করতে বা পটভূমির কাজ সন্ধান করতে জানি না তা প্রদান করে আমি কীভাবে এটি সনাক্ত করতে পারি?


আউটপুট সাধারণত ইমেলের মাধ্যমে প্রেরণ করা হয়।
donothingsuccessfully

আউটপুটটি পড়ার জন্য আমি মুট, "একটি ছোট তবে খুব শক্তিশালী পাঠ্য-ভিত্তিক মেল ক্লায়েন্ট" ব্যবহার করার পরামর্শ দিচ্ছি। এটি আমার ব্যবহৃত প্রতিটি ডিসট্রোর জন্য সংগ্রহস্থলগুলিতে রয়েছে।
কাওয়ারিক

উত্তর:


10

ক্রোন ম্যান পৃষ্ঠা থেকে:

কমান্ডগুলি কার্যকর করার সময়, কোনও আউটপুট ক্রন্টাবের মালিককে (বা ক্রন্টাবের মাইল্টো এনভায়রনমেন্ট ভেরিয়েবলের নামের ব্যবহারকারীকে, যদি এর উপস্থিত থাকে) মেইল ​​করা হয়। এই প্রক্রিয়াগুলি চালিত ক্রোনগুলির অনুলিপিগুলিতে তাদের নামটি বড় হাতের সাথে জোর করে তৈরি করা হয়েছে, যেমন সিসলগ এবং পিএস আউটপুটে দেখা যাবে।

সুতরাং আপনার নিজের / মূলের মেল বা সিসলগ (যেমন। / Var / লগ / সিসলগ) পরীক্ষা করা উচিত।


আমার ম্যাকে, কেবল "ক্রোন" কল করার পরে এটি "ইমেল" এর পথ প্রদর্শন করে। আমার ক্ষেত্রে এটি ছিল / var / mail / <ব্যবহারকারী নাম>।
সিড্রিক গিলমেট

4

দীর্ঘ-চলমান প্রক্রিয়াগুলির জন্য কখনও কখনও আপনার ইমেল পাওয়ার আগে আউটপুট কী তা জানার জন্য দরকারী, পরিবর্তে আমি এটি ব্যবহার করি:

  1. psআপনার চলমান প্রোগ্রামের প্রক্রিয়া আইডিটি অনুসন্ধান করতে ব্যবহার করুন ( PID নীচে);
  2. ব্যবহার lsofফাইল আউটপুট লেখা হচ্ছে দেখুন:

    lsof -p PID
    

আউটপুটে, কলাম শিরোনামের নীচে 1uএবং 2uলাইনগুলি সন্ধান করুন FD

এই লাইনগুলি আপনাকে মেল দ্বারা প্রেরণের আগে প্রক্রিয়া আউটপুটটি কী অস্থায়ী ফাইলগুলিতে প্রবেশ করবে তা জানাবে। সাধারণত, জন্য at, ফাইল অধীনে অবস্থিত /var/spool/cron/atjobs/। শেষ পর্যন্ত, সেই ফাইলটি প্রদর্শন করুন এবং আপনি আপনার প্রক্রিয়া '(বর্তমান) আউটপুট পাবেন।


ফাইলগুলির অধীনে 1uএবং 2uটাইপ হয় UNIX। আমি অনুমান করছি এগুলি ইউনিক্স সকেট। আমি এখন ফাইলগুলি কীভাবে সন্ধান করব?
কেপাদ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.