Ruby(2.0.0)でスクリプトを作成し、Windows10で動作させています。
スクリプトの内容としては、周期的に処理を実行するという単純なものですが、時間が経つと停止しています。なぜ停止するのか教えて下さい。
該当のソースコード
ruby
1printf("開始") 2while true 3 printf("処理実行") 4 処理 5 sleep 1 6end 7printf("終了")
"終了"が出力されていないので、スクリプトが終了していないことは分かるのですが、途中停止する要因がわかりません。
何分位動くのでしょう?
それと、
処理 が止まってる・時間がかかっている と言うことだと思われますから、、そこがブラックボックスでは考えようがないです
処理と記載されている部分、に問題があり
途中停止するのでしょう。
処理の部分をご提示できないのなら、回答のしようがありませんね。
Rubyのことを良くわかっていないので試しに下記にて実行したところ動作しなかったのですが、これと関係するのでしょうか?
https://paiza.io/projects/g7xqLc6-JNa_iht_8esX0A?locale=ja-jp
「停止」とは?
具体的にどういう現象でしょうか?
あと、処理の内容は?