- ベストアンサー
windowsでlinuxのcronみたいな機能はないでしょうか?
タイトルそのままです。分単位で自動的に実行したいのですが可能でしょうか?どうかよろしくおねがしします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
#1 rara_sunさんの回答通り、標準機能でスケジュールサービス(atやタスク)が使えます。 そして、ie5以上が入っているのであれば、コマンドからのatではなく、マイコンピュータ内の"予定されたタスク"(NT)や アクセサリ→システムツール→タスク(2000)でGUIで簡単に設定できます。 で、#2のDiCEのツールですが、Freeware Versionだとサービスとして動かないようですね。 atやタスクは当然サービスとして動作しますし、 今件とは関係ないですが、タスクだとサービスで「コンピュータ起動時」というのも設定できるので、 ログオンスクリプトではできないログオン前の処理とかもできて便利かと思います。 あと、atだとジョブごとの実行ユーザが指定できませんが、タスクだと個々にユーザ指定ができます。 で、使い方は atなら at /? で、タスクならタスクのヘルプを参照してください。
その他の回答 (2)
- yyukami
- ベストアンサー率46% (110/237)
DiCEという本来DynamicDNSサービスの情報を更新するソフトウェアがプログラムスケジューラとして使えます。 本来の機能ではない、と敬遠しそうですが、実際に使ってみると、その為のソフトウェアと思っても全く問題ありません。是非試して見られると良いと思います。 インストールをして起動したら、 「イベントの追加」-「コマンド実行」を選んで、あとは実行するコマンドや、実行する時間を指定します。 実行する時間等の項目はほぼcronと同じなので、まさにぴったりだと思います。
お礼
かなり便利そうですね。ちょっとやってみようと思います。
- rara_sun
- ベストアンサー率50% (271/539)
WindowsNT/2000には、atというコマンドがあります。 Schduleというサービスが動いていないと動作しませんので、注意下さい。
お礼
そういう昨日があったんですね。ちょっといろいろ調べてみようと思います。ありがとうございました。
補足
WINDOWSの標準でついているのですか^^ GUI感覚なら簡単そうだと思いやってみました。 質問がおかしかったですね^^ 毎分じゃなく、例えば1分事に実行したかったのですけど、その項目がなかったみたいです。Atコマンドを調べてみようと思いますがatコマンドなら可能ですか?