Windowsのタスクスケジューラには、平日はタスクを実行するが、クリスマスのような国民の祝日、さらにはイースターの場合はスキップする、すぐに使用できるソリューションはありますか?
すぐに使用できる場合は、スクリプトを作成しますか?
1
箱から出していない。しかし、質問は、国民の祝日であればコンピューターは動作するのか?逃した場合にタスクが実行されないようにするだけで、コンピュータの電源が切れている場合、タスクは実行されません。
—
LPChip
これは実際には単純なタイプのタスクです。...通常どおり毎日稼働するようにプロセスをスケジュールしますが、スクリプトレベルで制御して
—
ポン引きジュースIT
YYYY-MM-DD
、ファイル内の文字列などの文字列が最初に等しいかどうかを最初に確認します実行の最初の部分でコード化されたロジックであり、それがそれらの日のいずれかに等しい場合、実行されずに終了します。おそらく、簡単な調査をYYYY-MM-DD
行い、次の10年間の祝日を取得し、スクリプトがチェックするリストまたはそれに応じたスクリプトロジックに入れることができます。
@PimpJuiceITこれも私が念頭に置いていたものですが、休日にPCをオフにしても、逃した場合にタスクが実行されないようにすることは簡単です。そうすれば、スクリプトをいつ実行するかを完全に制御できます。
—
LPChip
@LPChipマシンの電源がオフになっていると仮定した場合の戦略に同意しますが、個人的には24時間365日稼働すると予想される重要なマシンの電源をオフにすることは通常ありません。おそらく、この特定のジョブは多くのジョブの1つにすぎず、この他のプロセスでは発生しない休日に実行されるジョブを確実に実行するには、マシンを実行する必要があります。さらに、特定の日付に誰かまたはプロセスがマシンの電源を切るのを忘れた場合、それはプロセスが実行されることを意味します。同意しますが、さまざまな要因などに応じて、この猫の皮を剥ぐ方法はたくさんあります!!!
—
ポン引きジュースIT
APIサードパーティソリューションまたは今後10、20年などをカバーするリストを作成するかどうかに関係なく、おそらく休日のソースを確認する必要があります。stackoverflow.com/questions/18996577/...、programmableweb.com/category/holidays/apiなど、
—
ポンジュースITを