helloworld-yoppy
@helloworld-yoppy (Yoppy land)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

タスクスケジューラー設定についての質問

解決したいこと

タスクスケジューラーの設定で、

開始時間:7時
終了時間:24時
1時間おきにタスクを実行

といった設定を行いたいのですが、どういった設定でこちらが実現できるか教えていただきたいです!

よろしくお願いいたします。

0

4Answer

タスクを作成するコマンドラインの継続の説明にはこのように書いてありますので、継続時間は任意で設定できます。

分数または時間単位のスケジュール時間の最大長を指定 < HHHH:MM > 24 時間形式です。 指定した時間が経過後 schtasks を再開しませんタスク開始時刻になるまでです。 既定では、タスクのスケジュール時間が指定されていない最大です。 このパラメーターは、オプションであり、1 分または 1 時間ごとのスケジュールでのみ有効です。

これを踏まえると、トリガーを以下のように設定すれば良いと思います。
(00:00 にはタスクを実行しないと理解したので、16時間 + αを継続時間に指定しています)

  • 毎日
  • 開始: yyyy/mm/dd 07:00:00
  • 繰り返し間隔: 1 時間
  • 継続時間: 970 分間

設定はこんな感じになります。(Windows10で設定してみました。)
トリガー設定サンプル.jpg

2Like

Comments

  1. 回答いただきありがとうございます!
    そのようなやり方があったのですね(・Д・)
    詳しく説明していただきありがとうございますm(_ _)m

繰り返し間隔を「1時間」と指定しても、継続時間を任意に指定できないのが不便ですよね……。

複数トリガーを作成して1時間ずつずらして開始時間を設定する方法でシンプルに実現できると思います。

1Like

Comments

  1. 回答頂きありがとうございます!
    一時間ずらしでトリガーを増やすしかないようですね!

Comments

  1. 回答頂きありがとうございます!
    crontabはwindowsでも使用できますか?
    もし御手間でなければ参考サイトのURLを教えていただきたいです( ゚Д゚)

メモリの問題などもあるので、仮想環境に入って利用するのが一般的かと思います。

私もやった事ないので分からないですが、普通にcrontab windowsって検索すればいくつか記事出て来ますけど。。

0Like

Your answer might help someone💌