問題タブ [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.
backup - SQL Server Express で毎日のバックアップをスケジュールするにはどうすればよいですか?
バックエンドとして SQL Server Express (2005) を使用して小さな Web アプリケーションを実行しています。SQL スクリプトを使用してバックアップを作成できますが、これを毎日スケジュールしたいと考えています。追加のオプションとして (必須) 最後の X バックアップのみを保持したい (明らかにスペース節約の理由から) 何かポインタはありますか?
[編集] SQL サーバー エージェントは、SQL サーバー エクスプレスでは使用できません...
asp.net - ASP.NETでサーバー側のファイルを参照する
スケジュールされたタスク用の.NETラッパーを使用して、リモートの場所からサーバー上のタスクをスケジュールするASP.NETWebアプリケーションを作成しています。しかし、私は立ち往生しています。
ユーザーは、サーバー上のファイルシステムを参照して、このアプリケーションでユーザーが作成している新しいタスクの「実行するファイル」を取得できる必要があります。filepath / filenameを取得し、それを.NETラッパーに渡す必要があります。
HTMLInputFileを使用してみましたが、それを機能させる方法が見つかりませんでした。
どんな助けでも大歓迎です。
ありがとう
更新:
このプロジェクトでは、セキュリティのために、ファイルシステムへの完全なアクセスを実際に必要としないため、ユーザーが使用できるドロップダウンボックスに実行可能ファイルをリストすることにしました。
windows - コマンド ラインから schtasks を使用して、コンピュータをスリープ状態から復帰させ、タスクを実行するパラメータ
このオプションは UI にはありますが、コマンド ラインに表示されるヘルプにはありません。
c# - 毎日タスクを実行するようにC#Windowsサービスをスケジュールするにはどうすればよいですか?
C#(.NET 1.1)で記述されたサービスがあり、毎晩深夜にクリーンアップアクションを実行するようにしたいと考えています。すべてのコードをサービス内に含める必要があるので、これを実現する最も簡単な方法は何ですか?Thread.Sleep()
ロールオーバーする時間を使用してチェックしますか?
c# - C# タスク スケジューリング ライブラリの推奨
かなりの柔軟性を持ってタスクをスケジュールできる C# ライブラリ (できればオープン ソース) を探しています。具体的には、「毎週 XXXX 時間に平日」または「毎週月曜日に XXXX 時間」だけでなく、N 単位の時間ごとに実行するようにスケジュールできる必要があります。それ以上の機能があればいいのですが、必須ではありません。これは Azure WorkerRole で使用したいもので、Windows のスケジュールされたタスク、「at」、「Cron」、およびインストールや操作に GUI が必要なサード パーティ アプリを即座に除外します。図書館を探しています。
php - 24時間ごとにphpタスクを実行する
curlを使用していくつかのサイトから情報を取得し、それらをデータベースに挿入する関数がいくつかあります。このタスクを24時間ごとに実行するための最善の方法は何でしょうか。
私は今Windowsを使い果たしていますが、ライブになったらおそらくLinuxに切り替えます(それが違いを生む場合)。私は現在、symfomyフレームワーク内で作業しています。
cronjobsがこれを行うことができると聞きました...しかし、サイトを見ると、リモートで機能しているようで、家の中に物を置いておきたいだけです...コンピューターで「サービスを実行」することはできますか?それが意味するものは何でも;)(それが使われるのを聞いたことがあります)
助けてくれてありがとう、アンドリュー
scheduled-tasks - Vista でタスクをスケジュールする - システムの再起動
Windows Vista のシステム再起動タスクを作成しようとしています。私は本業の Web 開発者なので、ここでは私の要素から少し外れています。私は自分の OS に入り、タスク スケジューラを発見しました。
これまでのところ、*.exe ファイルを呼び出して小さな WPF プログラムを実行するためのさまざまなタスクをセットアップすることができました。私が本当にしなければならないことは、特定の時間にシステムを再起動するように設定することです。たとえば午前1時。
スケジュールされたタスクとして Windows Vista を強制的に再起動する簡単なシェル スクリプトを作成する方法はありますか?
私の懸念は、Vista は通常、再起動を押したときにプログラムをシャットダウンするように要求することです。そのため、ユーザーの操作を必要とせずに本当に自動であることを確認したいと思います。
ヘルプ、または例へのリンクは大歓迎です。
システム: Windows Vista 32bit
乾杯、ライアン
回答:選択した回答のコードをテキスト ファイルにコピー アンド ペーストします。
ファイルを *.bat ファイルとして保存します。その後、タスク スケジューラの [アクション] タブで選択できます。魅力のように機能します。
asp.net - スケジュールされたタスクを実行する最良の方法
今日、ASP.NET Web サイトのスケジュールされたタスクを実行するためのコンソール アプリケーションを作成しました。しかし、このアプローチは少しエラーが発生しやすく、保守が難しいと思います。スケジュールされたタスクをどのように実行しますか (windows/IIS/ASP.NET 環境で)
アップデート:
タスクの例:
- データベースのメールキューからメールを送信する
- 古いオブジェクトをデータベースから削除する
- Google AdWords から統計を取得し、データベースにテーブルを入力します。
ruby-on-rails - Ruby on Rails でメール送信タスクをスケジュールする最良の方法は何ですか?
毎日のタスクをスケジュールしたい : 毎日午前 7 時に、(人間の介入なしで) メールを送信したい。
私はRoRフレームワークに取り組んでいますが、それを行うための最良の方法は何ですか?
BackgrounDRB、OpenWFEru スケジューラ、または Cron ベースのものについて聞いたことがありますが、初心者であり、どれが自分のニーズに合わせて作成されているかわかりません。
c++ - マルチスレッド・ジョブ・キュー・マネージャー
インタラクティブなアプリケーションで、CPU を大量に消費するマルチタスク可能なジョブを管理する必要があります。背景として、私の特定のアプリケーションはエンジニアリング設計インターフェースです。ユーザーがモデルのさまざまなパラメーターやオプションを微調整すると、複数のシミュレーションがバックグラウンドで実行され、完了時に結果が表示されます。ユーザーがまだ値を編集している可能性もあります。複数のシミュレーションにはさまざまな時間がかかるため (ミリ秒のものもあれば、5 秒かかるものもあれば、10 分かかるものもあります)、基本的にはフィードバックをできるだけ早く表示することですが、多くの場合、以前に開始されたが不要になったジョブは中止されます。ユーザーの変更のうち、既にそれらが無効になっています。ユーザーの変更が異なれば、異なる計算が無効になる可能性があるため、いつでも 10 の異なるシミュレーションを実行できます。
この種のアプリケーションを処理するためのコード レベルの方法は、ある種のマルチスレッド ジョブ キューであると確信しています。これには、実行のためにジョブを送信する機能、タスクの優先度を設定する機能、ジョブが完了するのを待つ機能、依存関係を指定する機能 (このジョブを実行しますが、ジョブ X とジョブ Y が完了した後でのみ)、いくつかの基準に適合するジョブのサブセットをキャンセルする機能、何をクエリする機能が含まれます。ジョブが残り、ワーカー スレッドの数と優先順位が設定されます。また、マルチプラットフォームのサポートも非常に便利です。
これらはソフトウェアの新しいアイデアや要望ではありませんが、私はアプリケーションの初期設計段階にあり、そのようなタスクを管理するためにどのライブラリを使用するかを選択する必要があります。私は過去に C で大まかなスレッド マネージャーを作成しましたが (これは通過儀礼だと思います)、自分の以前のハックではなく、最新のツールを使用して作業を行いたいと考えています。
最初に考えたのは、OpenMPを実行することですが、それが私が望むものかどうかはわかりません。OpenMP は、細かいレベルでの並列化、ループの自動展開などに最適です。マルチプラットフォームである一方で、#pragmas でコードに侵入します。しかし、ほとんどの場合、大規模なタスクを管理するようには設計されていません。特に、保留中のジョブをキャンセルしたり、依存関係を指定したりします。可能ですが、エレガントではありません。
Google Chrome では、最も些細なタスクでもこのようなジョブ マネージャーを使用していることに気付きました。設計の目標は、ユーザー インタラクション スレッドを可能な限り軽量かつ機敏に保つことであるように思われるため、非同期で生成できるものはすべてそうする必要があります。Chrome のソースを見ると、これは一般的なライブラリではないように見えますが、設計が非同期起動を使用して対話を高速に保つ方法を見るのは興味深いことです。これは、私がやっていることと似てきています。
まだ他のオプションがあります:
Surge.Act:ジョブを定義するための Boost のようなライブラリ。OpenMP で構築されていますが、依存関係の連鎖が可能で、これは素晴らしいことです。クエリを実行したり、ジョブをキャンセルしたりできるマネージャーがいるような気がしないようです。古いプロジェクトなので、それに依存するのは怖いです。
Job Queueは私が考えているものにかなり近いですが、これは 5 年前の記事であり、サポートされているライブラリではありません。
Boost.threadsには、プラットフォームに依存しない優れた同期がありますが、それはジョブ マネージャーではありません。POCOは、タスクを起動するための非常にクリーンな設計を備えていますが、タスクをチェーンするための完全なマネージャーではありません。(私はPOCOを過小評価しているかもしれませんが)。
そのため、利用可能なオプションはありますが、私は満足しておらず、自分のライブラリをもう一度ロールアップしたいという衝動を感じています. しかし、私はむしろすでに存在するものを使用したいと思います。検索した後でも(ここSOとネットで)、適切に感じるものは何も見つかりませんでしたが、これはしばしば必要とされる一種のツールであるに違いないので、コミュニティライブラリまたは少なくとも一般的なデザインが確実にあります. SO にはjob queuesに関する投稿がいくつかありましたが、適合するものは何もありません。
ここでの私の投稿は、私が見逃した既存のツール、および/またはそのような独自のマルチスレッド ジョブ キューをどのように展開したかをすべて質問することです。