Comment faire pour exécuter “râteau resque:FILE d'attente de travail=*” lorsque le serveur Rails bottes?

J'ai installé resque correctement, mais pour traiter toutes les files d'attente j'ai besoin d'exécuter

rake resque:work QUEUE='*'

Le problème est que j'ai besoin de garder la fenêtre de terminal ouvert, sinon resque:le travail ne fonctionne.

Connaissez-vous un moyen d'auto-exécuter que râteau de commande à chaque fois que je lance "serveur rails" ?

Je suis sur Localhost

lib/tasks/resque.râteau

require 'resque/tasks'

task "resque:setup" => :environment do
    ENV['QUEUE'] = "*"
end
Si vous ne voulez pas garder terminal avec resque ouvert, vous pouvez essayer d'exécuter resque en arrière-plan resque arrière-plan
Merci, c'est Parfait! @AlexeySukhoviy savez-vous comment éviter de refaire ça à chaque fois que je redémarre mon serveur?
Btw. Si vous exécuter en arrière-plan, vous pouvez l'arrêter en le tuant comme un processus avec kill -9 <pid> commande. Où pid est un pid de resque processus. Mais à des fins de développement, je vous recommande de ne pas exécuter resque en arrière-plan. Comme pour moi, il est préférable de le garder déjeuné dans un autre terminal et de le redémarrer que si j'ai fait quelques changements sur le code avec lequel resque processus fonctionne.
peut-être que vous pourriez m'aider avec celui-ci? stackoverflow.com/questions/24726631/...

OriginalL'auteur sparkle | 2012-11-10