問題タブ [scheduled-tasks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Ruby win32ole - VARIANT パラメータを渡す方法は?
Ruby を使用して Windows タスク スケジューラを自動化しようとしています。
Windows Vista で Ruby 1.8 を使用しています。
TaskFolder オブジェクトの RegisterTaskDefintion メソッドは、ユーザー名とパスワードの 2 つの VARIANT パラメーターを取ります。これらのパラメータに文字列を渡そうとすると、'method_missing' 例外が発生します。
これは動作しません:
これは機能します:
何か案は?
python - スケジュールされたジョブを設定しますか?
私は Django を使用して Web アプリに取り組んできましたが、ジョブを定期的に実行するようにスケジュールする方法があるかどうか知りたいです。
基本的に、データベースを実行して、定期的に自動で計算/更新を行いたいだけですが、これに関するドキュメントが見つからないようです。
これを設定する方法を知っている人はいますか?
明確にするために:これを行うためのジョブを設定できることは知ってcron
いますが、この機能を提供する機能がDjangoにあるかどうか知りたいです。多くの構成を行う必要なく (できればゼロで)、このアプリを自分でデプロイできるようにしてほしいと思います。
前回リクエストがサイトに送信されてからジョブが実行されているかどうかを確認するだけで、これらのアクションを「さかのぼって」トリガーすることを検討しましたが、もう少しクリーンなものを望んでいます。
asp.net - ASP.NET サイトの定期的なインポートを作成する良い方法はありますか?
私が取り組んでいるサイトは、Windows Server 2003 と SQL Server 8 (2000?)、および ASP.NET 3.5 を実行しています。
FTP のテキスト ファイルからデータベースにデータをインポートするには、ある種のスクリプトまたはアプリケーションを実行する必要があります。現在のデータベースを使用する、マシン上で実行中のサイトが既に存在します。スケジュールされたタスクを使用して、データをインポートするある種の .aspx ページを確実に開始できますか? または、より良いアプローチがありますか?
インポートを実行するページに他の誰もアクセスできないようにするにはどうすればよいでしょうか? ランダムなユーザーがインポートを実行したくありません!
前もって感謝します!
PS 挿入する前に、データに対して何らかの処理を行う必要があります。つまり、ルックアップ、条件などなので、DB ツールは十分に堅牢ではありません (私が思うに)。私は DTS が嫌いで、このバージョンでは SSIS が利用できないと思います。
c# - C#ログオンユーザー以外のユーザーとしてwinformプログラムを実行する
ログオンしているユーザーではなく、別のユーザーとして実行する winform プログラムが必要です (タスク スケジューラの下で実行されます)。私のアプリがGUIベースであり、コマンドラインベースではない(これは違いがありますか)ので、GUIをロードしてそのことを実行してから閉じる必要があるのではないかと思います。これはおそらくXPまたはVistaの下ですか?
ありがとう
java - 「コールバック」のスケジュールされた実行を処理するJavaライブラリクラス?
私のプログラムには、スケジューラと呼ばれるコンポーネントがあり、他のコンポーネントがコールバックしたい時点を登録できます。これは、Unix cron サービスと同じように機能するはずです。つまり、スケジューラに「1 時間ごとに 10 分後に通知する」ように指示します。
Javaには実際のコールバックがないことに気づきました。
これが私のアプローチです。すでにこのようなことをしているライブラリはありますか? 改善提案もお気軽にどうぞ。
スケジューラ パスへの呼び出しを登録します。
- 時、分、秒、年、月、dom、dow を含む時間指定。各項目は指定されていなくてもかまいません。つまり、「毎時/分などに実行する」という意味です。(crontab と同じように)
- スケジューラによって通知されたときに呼び出し元のオブジェクトに何をすべきかを伝えるデータを含むオブジェクト。スケジューラはこのデータを処理せず、格納して通知時に戻すだけです。
- 呼び出し元オブジェクトへの参照
起動時、または新しい登録要求の後、スケジューラは現在のシステム時刻の Calendar オブジェクトで開始し、この時点に一致するエントリがデータベースにあるかどうかを確認します。存在する場合は、それらが実行され、プロセスが最初からやり直されます。そうでない場合は、Calendar オブジェクトの時間が 1 秒増加し、内容が再チェックされます。これは、一致するエントリが 1 つ以上存在するまで繰り返されます。(離散事象シミュレーション)
スケジューラは、そのタイムスタンプ、スリープ、およびウェイクを毎秒記憶して、それが既に存在するかどうかを確認します。たまたまウェイクアップして時間が経過した場合は、時間になってジョブが実行された場合と同様に、最初からやり直します。
編集:Quartzを教えてくれてありがとう。しかし、私はもっと小さいものを探しています。
windows - ユーザーがログオンせずにWindowsの起動時にスクリプトを実行する
これはWindows2003(またはそれ以降)のマシンで、毎朝電源が入りますが、数時間後まで誰もログオンしません。
その間の時間を使ってバックアップスクリプトを実行したいc:\ script \ backup.cmd
マシンが起動した後、どうすればこれを無人で開始できますか?
2つのレジストリキーを試しましたが、ユーザーがログオンした後にスクリプトが実行されました(遅すぎます)。
結局、そのようなオプションのあるWindows TaskSchedulerを使用しましたが、別の可能性があるのではないかと思いました。
vb.net - VB 2008 定期的なタスク
VB で定期的なタスクをバックグラウンドで実行する最も簡単な方法は何ですか?
例: フォームを使用できるようにしながら、現在の時刻で毎秒ラベルを更新します。
c# - .netアプリでWindowsタスクスケジューラからタスクをキャッチする
バックグラウンドで実行されているプログラムがあります。特定のWindowsイベントが発生したときに、このプログラムに通知する必要があります。
イベントの名前とIDを知っており、タスクスケジューラでイベントのアクションをスケジュールする方法を知っていますが、ここでは新しいプログラムしか開始できません。すでに実行中のアプリケーションで関数を呼び出したい。
編集:このように解決しました。
メインプログラムはTCP接続をリッスンしており、タスクスケジューラから、コマンドライン引数を使用してプログラムの別のインスタンスを起動します。プログラムがこの引数を受け取ると、接続を受け取ったときに何らかのアクションを実行するメインプログラムに接続します。
vbscript - スクリプトがタスク スケジューラで実行されません。なんで?
自分で実行しているときに正常に実行される vbscript スクリプトがあります。
何らかの理由で、管理ユーザーとしてタスク スケジューラの下で実行すると、実行されますが、ログ ファイルには書き込まれません。私が実行しているユーザーは管理者であるため、権限であってはなりません。
Win2008 64 ビット マシンで 32 ビット dll を呼び出すスクリプトです。
C:\windows\SysWOW64\cscript.exe Bob.vbs
また、ローカル ディレクトリを実行元に設定します。
皮肉なことに、タスク スケジューラは、タスクの実行が「正常に終了した」と表示します。
また、タスクスケジューラには他のスクリプトが正常に実行されていますが、このスクリプトだけです。
私がチェックできることのリストを持っている人はいますか?