اذهب إلى المحتوى
  • 0

كيف أضيف cron job لتطبيق ويب على Rails ؟

Simoh

السؤال

Recommended Posts

  • 0

أنا أستعمل  Rake -المدعومة من طرف heroku - وذلك عن طريق الملف lib/tasks/cron.rake ، بالطريقة التالية:

task :cron => :environment do
  puts "Pulling new requests..."
  EdiListener.process_new_messages
  puts "done."
end

وهناك أيضا طريقة أخرى، وذلك بتعيين المهام المجدولة في ملف كالآتي:

every 3.hours do
  runner "MyModel.some_process"       
  rake "my:rake:task"                 
  command "/usr/bin/my_great_command"
end

every 1.day, :at => '4:30 am' do 
  runner "MyModel.task_to_run_at_four_thirty_in_the_morning"
end

كما أن Rails توفر العديد من الطرق لجدولة مهام بـ corn job:

تم التعديل في بواسطة محمد بوسكوري
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...