rake task
の中でスレッドを起動し、タスクが完了したらトレッドを強制終了します。独立したスレッドでサーバーを実行し、タスクが完了したらスレッドを強制終了するためのレイクタスク?
私はを書いて、ジキルのサイトをテストしています。私は、サーバーを起動し、いくつかの他のタスクを実行し、タスクが完了したらスレッドを破棄したいと思います。
task :test_site do
`ejekyll --server`
`git -Xdn`
if agree("Clean all ignored files?")
git -Xdf
end
end
残念ながらjekyll --server
を停止するには、私が知っている唯一の方法は、ctrl c
を使用することです。ここで私はこれまで持っているものです。私はjekyll --server
をレイクタスクを終了しないマナーで停止する方法を聞いて嬉しいですが、スレッドとレーキのタスクについて質問されているので、ちょうどコメントしてください。