¿Cómo puedo ejecutar un script Ruby en un cron diario?

Necesito ejecutar un script simple a diario con parámetros específicos como este.

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

No veo errores y todo funciona bien, soy nuevo en Ruby y me pregunto si hay una forma sencilla de ejecutar este script e interactuar con Discourse.

1 me gusta

La forma de hacerlo en Discourse (y Rails) sería crear un plugin y ejecutarlo como un trabajo programado (sidekiq).

Hay un montón de plugins con trabajos, échales un vistazo.

3 Me gusta

Desde el punto de vista del desarrollo de aplicaciones:

:100:

Desde el punto de vista del sistema:

Lo más fácil es ejecutarlo en el host.

3 Me gusta