###前提・実現したいこと
windows10で定時にrubyファイルを実行させたいと考えています。
そこで、schtasks.exeでファイルを実行させようとしました。
方法の1つとして.batファイルに
ruby hoge.rb
とだけ書いて実行させようとしたのですが、コマンドプロンプトからbatファイルを実行すればうまく作動するのですが、schtasksによる.batファイルの実行ではすぐにウィンドウが閉じてしまいhoge.rbがうまく実行されません。
次に、schtasksに定時にhoge.rbを直接実行させようとしたのですが、window10の仕様で、特定のアプリに登録されていない実行ファイルである場合、
「このファイルを開く方法を選んでください」
というウィンドウが開き、自動で実行されません。
###聞きたいこと
ここで3つ疑問が生じたのですが、
- どうすれば.rbファイルを自動で実行させることができるでしょうか
- 「このファイルを開く方法を選んでください」を発生させない方法はあるのでしょうか。
- なぜ.batファイルで実行された.rbファイルはすぐにウィンドウを閉じてしまうのでしょうか。
ご回答いただけたら幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。