ওএসএক্স 10.6.2 এ রান ক্রোন কীভাবে তৈরি করবেন?


10

দ্রষ্টব্য: এই প্রশ্নটি ক্রোন ট্যাবটি কীভাবে সম্পাদনা করতে হবে তা নয় তবে ক্রোনকে কীভাবে কাজ করা যায় সে সম্পর্কে


  1. আমি আমার ক্রোন ব্যবহার করে সম্পাদনা করেছি env EDITOR=joe crontab -e
  2. আমি প্রবেশ করেছি 1 * * * * echo 'test' > /Users/radek/Backup/rationalvmware/test.txtএবং ক্রোনটি সঠিকভাবে সেট আপ করা হলেও এটি কিছুই করে না । ক্রোনিক্সের মাধ্যমে চেক করা হয়েছে এবং ক্র / ক্র / ক্রোন / ট্যাবগুলিতে ক্রোনটি দেখেছে। ক্রোনিক্স ব্যবহার করে ক্রোনটাব সম্পাদনা করা আমাকে একই ফলাফল দেয়।

যদি আমি echo 'test' > /Users/radek/Backup/rationalvmware/test.txtম্যানুয়ালি চালনা করি তবে এটি প্রত্যাশার সাথে সাথে একটি ফাইল তৈরি করে তাই আমি ধরে নিই যে ক্রোনকে আমি যে আদেশ দিচ্ছি তা সঠিক correct

আছে কি বিশেষ কিছু আমি ওএসএক্স ক্রন কাজ করতে যা করতে হবে? ক্রোনটি চলছে তা আমি কীভাবে এটি পরীক্ষা করতে পারি।

OSX এ / var / লগ / বার্তাগুলির সমতুল্য কী? আমি সুসিতে থাকা বার্তাগুলিতে দেখতে পাচ্ছি যে ক্রোন কাজ করে।


1
একদিকে যেমন: নোট করুন যে cronআপনার নিজের পরীক্ষা আদেশের চেয়ে আলাদা পরিবেশে চলে। উদাহরণস্বরূপ: আপনার প্রায়শই পরম পাথের প্রয়োজন হতে পারে।
আরজান

উত্তর:


8

আমি সন্দেহ করি আপনি আপনার পরীক্ষার জন্য ঘন্টা 1 মিনিট পূর্ব পর্যন্ত অপেক্ষা করেছিলেন। প্রতি মিনিটে চালানো :

0-59 * * * * echo 'test' > /Users/radek/Backup/rationalvmware/test.txt

ম্যাভেরিক্স বা তার পরের থেকে, বিকল্প নিজেকে নিজেকে একটি বিজ্ঞপ্তি প্রেরণ করে0-59 * * * * osascript -e "display notification \"$(date)\" with title \"Cron test\""
ওয়ার্ডপ্রেস

10

ক্রোন ইউটিলিটি লঞ্চ দ্বারা চালু করা হয় যখন এটি অস্তিত্ব /etc/crontabবা ফাইলগুলিকে দেখে /usr/lib/cron/tabsএটি ম্যানুয়ালি শুরু করার দরকার নেই । ( ম্যান পেজ দেখুন ।)

ওএস এক্সের লগগুলি দেখতে, আপনি কনসোল ইউটিলিটি ব্যবহার করতে পারেন।


মাউন্টে সেই অবস্থানটি সিংহটি আসলে বেশ কয়েকবার সিমিলিং করা থাকে যা শেষ পর্যন্ত /private/var/at/tabs/:, এফওয়াইআই
অ্যান্ড্রু বার্নস

9

অন্য দুটি উপায় ব্যবহার করা হয়:

*/1 * * * * echo 'test' > /Users/radek/Backup/rationalvmware/test.txt

অথবা

* * * * * echo 'test' > /Users/radek/Backup/rationalvmware/test.txt

এই দু'জনই প্রতি মিনিটে দৌড়ায়।


3

প্রথমত, আপনাকে নিজের $EDITORপরিবর্তনশীলটি যুক্তিসঙ্গত কিছুতে সেট করতে হবে , যেহেতু আপনি যা চান না এমন কিছুতে সেট করেছেন। এটি সেট করুন:

EDITOR=joe

আপনি পরিবর্তন করতে পারেন joeযেমন অন্য টেক্সট এডিটর, এর nanoবা vim

তারপরে, আপনি আপনার সম্পাদনা করতে চান crontab, যা এরকমভাবে সম্পন্ন হয়েছে:

crontab -e

তারপরে আপনি টেক্সটটি ব্যবহার cronকরার জন্য রাখবেন।


আমি আমার প্রশ্ন আপডেট। ক্রোনটি আমি যেভাবে করি তেমনভাবে সম্পাদনা করতে পারি তবে ক্রোনটি চালায় না ....
রাদেক

কোনও কারণ joeব্যবহার করা যায়নি। কীটি crontab -eব্যবহৃত হয়।
পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

জো সেরা
nkadwa

3

আপনি যদি মাউন্টেন সিংহের উপর ক্রোন ব্যবহার করতে চান তবে আপনার এখানে একবার নজর দেওয়া উচিত: https://coderwall.com/p/ry9jwg বা খালি টার্মিনালটি চালান এবং চালনা করুন sudo touch /etc/crontab। এর পরে / usr / lib / ক্রোন / ট্যাবগুলিতে আপনার কাজগুলি ক্রোন দ্বারা পরিচালনা করা উচিত।

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