web-dev-qa-db-ja.com

Windowsでのcronジョブのセットアップ

毎日SFTPサーバーからファイルをダウンロードする必要があります。サーバーからファイルを取得するプログラムがありますが、それを自動化するためにcronジョブ(または同様のもの)をセットアップすることを考えていました。私たちはWindowsショップであり、Windowsでcronジョブをセットアップする必要があります。

54
mona

Cronジョブに相当するウィンドウは、スケジュールされたタスクです。

Alex および Rud で説明されているように、スケジュールされたタスクを作成できますが、schtasksを使用してコマンドラインで実行することもできます(たとえば、スクリプトを作成する必要がある場合)またはバージョン管理に追加します)。

例:

schtasks /create /tn calculate /tr calc /sc weekly /d MON /st 06:05 /ru "System"

計算タスクを作成します。これにより、月曜日の6:05に電卓(calc)が開始されます(必要な場合)。

利用可能なコマンドはすべてここにあります: http://technet.Microsoft.com/en-us/library/cc772785%28WS.10%29.aspx

Windows Server 2008およびWindows Server 2003で動作します。

52
steenhulthin
  1. administratorとしてログオンしているか、管理者と同じアクセス権を持っていることを確認してください。
  2. 開始-> コントロールパネル-> システムとセキュリティ-> 管理ツール-> タスクスケジューラ
  3. アクション-> 基本タスクの作成->名前を入力して「次へ」をクリックします
  4. ウィザードに従ってください。
42
s-hunter

http://windows.Microsoft.com/en-US/windows7/schedule-a-task

多分それはWindowsのスケジュールされたタスクに役立ちます...

9
Alex

pycron がありますが、これは実際にはWindowsのCron実装ですが、組み込みのスケジューラもあり、必要なものに適しています(コントロールパネル->スケジュールタスク->スケジュールタスクの追加)。

8
Rudu