كيف يمكنني تشغيل سكربت Ruby في cron يومي؟

أحتاج إلى تشغيل سكربت بسيط يوميًا مع معلمات معينة كهذه. عندما أشغله يدويًا:

bundle exec rails runner auto_send_messages_script.rb --messages-limit 3 --sleep-timer 5 --marker welcome_back_campaign_2025 --order-type created_at —-order desc

لا أرى أي أخطاء وكل شيء على ما يرام، أنا جديد على روبي وأتساءل إذا كانت هناك طريقة سهلة لتشغيل هذا السكربت والتفاعل مع Discourse.

إعجاب واحد (1)

الطريقة المتبعة في Discourse (و Rails) للقيام بذلك هي إنشاء إضافة وتشغيلها كوظيفة مجدولة (sidekiq).\n\nهناك العديد من الإضافات التي تحتوي على وظائف، ألقِ نظرة عليها.

3 إعجابات

من وجهة نظر تطوير التطبيقات:

:100:

من وجهة نظر الأنظمة:

أسهل شيء يمكن القيام به هو تشغيله على المضيف.

3 إعجابات