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