A Google検索は行い同じcronのように機能しますが、何がWindowsに組み込まれていることソフトウェアを上げ。
私はWindows XP Professionalを実行していますが、Windowsのどのバージョンについてのアドバイスも誰かに役立つ可能性があります。
この機能(回答に基づいてタスクスケジューラと呼ばれます)をプログラムまたはコマンドラインから呼び出す方法もありますか?
A Google検索は行い同じcronのように機能しますが、何がWindowsに組み込まれていることソフトウェアを上げ。
私はWindows XP Professionalを実行していますが、Windowsのどのバージョンについてのアドバイスも誰かに役立つ可能性があります。
この機能(回答に基づいてタスクスケジューラと呼ばれます)をプログラムまたはコマンドラインから呼び出す方法もありますか?
回答:
元の質問について、Windows XP(およびWindows 7)について尋ねる:Windowsタスクスケジューラ
コマンドラインを使用する場合は、ATコマンドでスケジュールを設定できます。
新しいMicrosoft OSバージョン(Windows Server 2012 / Windows 8)については、schtasksコマンドラインユーティリティをご覧ください。
PowerShellを使用している場合、Windows PowerShellのスケジュールされたタスクコマンドレットはスクリプト用に作成されます。
at.exe
では非推奨であり、実行されません。schtasks.exe
使いづらく(管理者権限なしでは実行できないなど)、バグがある(/Z
スイッチなど)。
Windowsの「AT」コマンドは、cronのに非常によく似ています。コマンドラインから利用できます。
pycronはWindowsでほぼ一致しています。次のエントリがサポートされています。
1 Minute (0-59)
2 Hour (2-24)
3 Day of month (1-31)
4 Month (1-12, Jan, Feb, etc)
5 Day of week (0-6) 0 = Sunday, 1 = Monday etc or Sun, Mon, etc)
6 User that the command will run as
7 Command to execute
最も近いものはWindowsのスケジュールされたタスク(コントロールパネル->スケジュールされたタスク)ですが、cronとはかけ離れています。
(私にとっての)最大の違いは、ユーザーがWindowsボックスにログインする必要があることと、ユーザーアカウント(パスワードとすべてを使用)が必要になることです。また、実行するアイテムの間隔を設定する限り、cronよりも柔軟性が低いと思います。
正確にはWindowsバージョンではありませんが、Cygwinのcrontabを使用できます。インストール手順については、こちらをご覧ください:こちら。
Supported systems
* Windows 2000 (any version) works
* Windows XP (SP 2) works
* Windows Server 2003 works
* Windows NT 4 (SP 6) should work but not tested
* Windows 3.11, Windows 95,
Windows 98, Windows ME,
Windows XP beneath SP2 not supported by design
We were asked to go - so I'm out finally...
私が試みたコマンドは私にそのメッセージを送りました。WTF?このプロジェクトはもう活動していないのですか、それともそのメッセージの意味は何ですか?THANKS
https://github.com/mgefvert/Cronicalで優れたCronicalプログラムをチェックしてください
Unixライクなcron行を含むテキストファイルを読み取る.NETプログラムです。とても便利です。unix cronと同じようにstdoutであればメールを送信します。サービスランナーとしての役割もサポートします。
cron
タスクスケジューラを提供していないことを、あなたが必要なのですか?