J'ai un script que je veux boucler indéfiniment en dehors de mon application rails, essentiellement c'est écrire des valeurs sur série (avec la bibliothèque SerialPort), puis-je nous backticks
pour exécuter mon script? Enfin, ma plus grande préoccupation est que le script va bloquer les demandes à mon application rails alors qu'il est en cours d'exécution. Je veux qu'il génère son propre processus, est-ce possible sans utiliser l'une de ces solutions d'arrière-plan ou de Workling/Starling? Le lancement d'un programme par l'arrière va bloquer le programme qui l'a appelé.Exécution d'un script Ruby en dehors de mon application rails?
1
A
Répondre
2
Si vous avez un accès shell à la boîte, vous pouvez utiliser ./script/runner 'ValueWriter.run'
pour exécuter un code avec l'environnement rails.
Vous pouvez utiliser god ou monit pour vous assurer que ce processus est en cours d'exécution (redémarrez-le lorsqu'il se bloque) à tout moment.
Ou mieux, include 'config/environment'
au début de votre script.
Ou mieux encore, utilisez script/runner et enveloppez-le dans Daemons.
0
Ce que vous cherchez est Drb. This link devrait couvrir tout ce que vous devez savoir.
Questions connexes
- 1. Exécution d'un script Ruby dans une application Rails
- 2. Ruby on Rails: Exécution de tests
- 3. Comment invoquer un script rake dans mon application rails?
- 4. Exécution Rails application sur NetBeans 6.7 erreur
- 5. Quand je lance script/console dans mon application rails, je me suis erreur readline.bundle
- 6. script/générer problème avec Ruby on Rails
- 7. Application de ruby multilingue sur rails
- 8. Exécution d'Apache DS intégré dans mon application
- 9. Exécution de plusieurs tâches parallèles en arrière-plan avec Rails
- 10. Architecture pour application Qt avec script Lua - exécution de pause
- 11. Bash Script - Exécution de l'instance actuelle ou nouvelle d'une application
- 12. Créer une application Flash en utilisant WebOrb Ruby/Rails
- 13. Sortie du temps d'exécution du script sur Ruby on Rails?
- 14. Comment désinstaller une application Ruby on Rails?
- 15. Ruby - Exécution de tests dans un ordre aléatoire avec rake
- 16. Rails erreur "NoMethodError" - Ma première application ruby
- 17. Exécution d'un script SQL avec Oracle Application Express
- 18. Comment lancer mon application ruby en utilisant la bibliothèque d'extension ruby (en c), dans windows?
- 19. erreur script shell exécution en PHP
- 20. Comment puis-je transformer mon application Rails en un plugin?
- 21. Autoriser un script défini par l'utilisateur dans l'application Ruby/Rails
- 22. OCIError (ruby on rails)
- 23. Paypal Site Web Paiements Standard avec une application Ruby/Rails
- 24. Meilleure variante Linux pour une application Ruby on Rails?
- 25. Exécution d'une application MVC en tant que sous-application?
- 26. déballage/congélation des gemmes dans une application ruby non-rails
- 27. ruby on rails Problème SQLite
- 28. Ajouter des enregistrements à partir du script ruby externe
- 29. Exécution de Ruby sans système d'exploitation traditionnel?
- 30. Exécution d'un script à partir de Groovy
Est-ce qu'il va utiliser des modèles/code de votre application rails? –