私はストリーミングAPIを解析し、データをデータベースに入力するレーキタスクを持っています。ストリーミングAPIはライブフィードであり、ライブデータがデータベースに入るためにレーキタスクが継続的に実行される必要があります。一度呼び出されたレーキタスクは、連続的に実行され、データを解析します。今私はレーキタスクを開始し、それが実行されています。問題は、端末を閉じたり、サーバを再起動すると、レーキタスクが停止するということです。だから、私は次の処理を行い、(開始、またはApacheサーバーを停止するために使用されるもののようなもの)のLinuxでスクリプトをしたい:Linuxのスクリプトを使って連続的なレーキタスクを実行する(開始、停止など)
1. start the rake task by calling rake command (rake parse:stream) from the RAILS-ROOT (application directory of Rails app)
2. stop the rake task by killing the process.
3. start the rake task automatically when the server reboots.
私はLinuxのスクリプトに慣れていないと私は開始する場所を知りません。私はubuntuサーバーを使用しています。誰でも助けてくれますか?
最初の解決策を使用するためにperlをインストールする必要があります – rubyprince