- ベストアンサー
一定間隔でプログラムを実行するには?
kei1の回答
少なくとも 2000 ならばタスクスケジューラで分単位の繰り返し実行の設定が可能だと思うのですが、バージョンは何でしょう? タスクのプロパティのスケジュールページで詳細設定ボタンで出てくるダイアログ を見てみてください。 とはいえ、スケジュールサービスは手動実行にして殺している人なもので、自信はちょっと。 それで駄目なら、自力でタイマーと化すサービスプログラムを書くしか無いですね。
関連するQ&A
- 一定の間隔でプログラムを実行させたい
PHP,MYSQLを使って、一日置きの間隔で 更新のプログラムを実行させたいのですが、 JAVASCRIPTではブラウザを開いていないと 実行されない為、他の方法を考えています。 簡単な方法で何かないでしょうか? よろしくお願いします。
- ベストアンサー
- MySQL
- 一定間隔のタスク処理について
現在、一定期間のタスク処理について悩んでいます。 あるプログラムをタスクトレイに常駐させています。 このプログラムは、DBにアクセスするプログラムで、15分間隔でDBにアクセスしようとしています。 当初は、 1.タイマーイベントで処理する。 2.Windowsのタスクを使用する。 と考えていたのですが、 1.タイマーのインターバル(最大)は、約65000で 15分は設定できない。 2.タスクは、プログラムが常駐している為、初回 実行のみ行われる。(つまりずっとタスク実行中 となる。) という問題にぶつかってしまいました。 何か良い方法はないでしょうか? http://oshiete1.goo.ne.jp/kotaeru.php3?q=571156 なども参考にはしてみたのですが・・・ どうかよろしくお願い致します。
- ベストアンサー
- Visual Basic
- batファイル実行時、コマンドとコマンドの実行間隔をあけたい。
dosのbatファイル実行時のコマンドの実行間隔を数秒あけたいのですが、前のコマンド実行後、次のコマンド実行を数秒おくらせて実行させるような設定コマンドはないでしょうか。
- 締切済み
- その他(OS)
- Perlスクリプトを一定間隔で自動実行
Apache2.0.63+ActivePerl5.8.8.822を自宅サーバ(Windows XP Pro SP3)にて運営しています。 自宅サーバ内に、外部ウェブサイトのデータを取得するPerlスクリプトrecord.plを置き、 これを一定間隔で自動実行させたいと考えています。 そこで、record.plまたはそのショートカットをWindowsのタスクに登録してタイマー起動させてみました。 確かに一定間隔で自動実行されますが、実行の際に毎回必ずコマンド画面が立ち上がって来るので、これは嬉しくありません。 コマンド画面が立ち上がらない方法として、record.plをApacheのCGIとして実行することを考えました。 自宅サーバ自身からApacheに対してhttpリクエストを定期的に送る方法ということで、色々調べてみると、 以下のコマンドでtelnetを使ってhttpリクエストが送れるということまではわかりましたが、 -------------------------------------------------------- Microsoft Telnet> set local_echo(Enter) Microsoft Telnet> set codeset Japanese EUC(Enter) Microsoft Telnet> open 127.0.0.1 80(Enter) GET /currency/record.pl HTTP/1.1(Enter) HOST: 127.0.0.1 80(Enter) (Enter) -------------------------------------------------------- これをどうすれば自動実行できるのかがわかりません。 telnet以外にhttpリクエストを送る方法があるのなら、それでも構いませんし、 上記2つの方法以外でrecord.plを一定間隔で自動実行できるなら、それでも構いません。 コマンド画面が立ち上がらずに、自宅サーバのみでrecord.plを定期的に自動実行できる方法があれば教えてください。 よろしくお願いします。 <record.plのパス> 内部パス:D:/cgi-bin/currency/record.pl URL(仮):http://xxx.ddo.jp/currency/record.pl (ScriptAlias使用)
- 締切済み
- Windows XP
- phpのプログラムで一定間隔で処理をする方法
phpのプログラムで一定間隔で処理をする方法 phpのプログラムで5秒に1回しか処理しない方法はありますか? 同時に2人がアクセスしても、2人目のアクセスは5秒待ち状態になるようにしたいです。 ユーザー側からのアクセスで実行されるのが前提なので、 制限の掛ける方法で悩んでいます。 どうぞよろしくお願い致します。
- ベストアンサー
- PHP
- 一定周期実行プログラム
UNIX環境での、プログラムを一定周期実行させるプログラミング方法についてご教授下さい。 例えば、50msの周期で、無限ループするプログラムです。 while(1) { t1=clock(); (処理1); t2=clock(); passtime=(t2-t1)/CLOCKS_PER_SEC; time=0.05-passtime; tmp=(int)(1000000*time); usleep(tmp); } まず、思い付いたプログラムは、処理1に掛かった時間を計算し、50msから処理に掛かった時間を引いた時間をsleepで待たせるプログラムです。clock()は精度が低いようですが・・・他に何かいい方法はないでしょうか?
- ベストアンサー
- C・C++・C#
- プログラムを実行すると文字化けする。
Windws98の頃に、VisualBasicで作成したプログラムを、Windows XP Professionalの、コマンドプロンプトで実行すると問題なく実行するのですが、Windows Server 2008 Standardの、コマンドプロンプトで実行すると、コマンドプロンプトの画面で漢字が文字化けしてしまいます。例えば、そのプログラムを、C:\プログラムというフォルダにおいて実行すると、コマンドプロンプトの表示が、C:\??????????>という表示なります。フォルダ名を漢字にしないと、文字化けはするのですが、プログラムは実行されます。何か設定で解決することは出来るのでしょうか。それとも、プログラムを作成し直した方が良いのでしょうか。
- 締切済み
- その他(Windows)
- WinNTServerにてバッチファイルを自動実行するには?
WinNTServer4.0のNEC Express5800/120Leにてバッチファイルを指定時刻に自動実行させたいと考えています。しかし、IEが3.0のためタスクスケジューラがありません。IE4.0以降をインストールすればいいとは思うのですが、これ以外に何か方法はないでしょうか?もしIE4.0以降をインストールするとしたら、何らかの不具合が起きる可能性は考えられるでしょうか? (ATコマンドを使うという手もあるみたいですが、いまひとつ信頼性に欠けるらしく、何より当方初心者の為ATコマンドの使い方がよくわかりません。) よろしくお願いします。
- 締切済み
- ハードウェア・サーバー
- プログラムが実行されない?
困っている内容を、簡単な例えで説明します。 PHPで「あるフォルダ内のwavファイルから、wmaとraファイルを変換作成する」 というプログラム(musicfile.php)を作り、バッチの実行ファイルを作成しました。勿論、変換に必要なexeは用意してあります。 バッチファイルの内容は『php musicfile.php』という単純なものになると思います。 さて、このバッチのショートカットを作成し、ブラウザ画面のボタンからそのショートカットを実行するように設定したのですが、思うように動作しません。 おかしいと思い、コマンドプロンプト画面から実行してみると、正常に動作します。 全く原因が解らないのですが、これはプログラムの記述が悪いのでしょうか? それとも、PHPの実行する環境(php.iniやApacheの設定)が悪いのでしょうか? 宜しくお願いします。
- ベストアンサー
- PHP
- 実行中のプロセス監視して任意のプログラムを実行したい
常時プロセスを監視し、特定のプログラムが実行されたら別の任意のプログラム(またはコマンド)を自動的に実行するという方法はありますでしょうか? こういった事がフリーウェアであったら嬉しいのですが…
- ベストアンサー
- その他(ITシステム運用・管理)
お礼
タスクウィザードで分単位の設定が無かったのでできないものと思っていました。 タスクを追加してから詳細設定で無事設定ができました。 本当にありがとうございました。