問題タブ [at-job]
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.
perl - Perl CGI アプリケーションから 1 回限りのタスクをスケジュールするにはどうすればよいですか?
ユーザーが Web アプリケーション (Linux/Apache/CGI::Application) から 1 回限りの長時間実行タスクをスケジュールできるようにするアプリケーションを作成しています。これを行うには、"at" コマンドへの Perl インターフェイスであるSchedule::Atモジュールを使用します。スケジュールされたタスクは繰り返されないため、「cron」は考慮していません。ただし、「at」には2つの問題があります。
- 私の CGI アプリケーションが suexec ラッパーの下で実行されている場合、スケジュールは正常に機能しますが、Apache プロセスの所有者によってスケジュールされている場合は機能しません。両方の環境 (suexec と no-suexec) でスケジュールを機能させるにはどうすればよいですか?
- 「at」または Schedule::At によってスケジュールされたプロセスには障害レポートがないようで、スケジュールされたタスクがサイレントに失敗することがあります。スケジュールされたタスク (スケジューラ自体ではない) が実行に失敗したという事実をログに記録する方法はありますか?
私は「at」に固定されておらず、他のより堅牢なスケジューリング方法があればそれを使用することにオープンです。
ご清聴ありがとうございました。
unix - UNIXでのジョブの一覧表示と強制終了
at
Solaris10でコマンドを使用してジョブを作成しました。
現在は機能していますが、強制終了したいのですが、ジョブ番号を見つける方法と、そのジョブまたはプロセスを強制終了する方法がわかりません。
php - Gearmanで特定の日時にジョブをスケジュールする
私が見ることができることから、Gearmanはスケジュールされたジョブまたは遅延したジョブをサポートしていません。スケジュールされたジョブをat
最初にキューに入れ、at
期間が終了した後にギアマンキューに追加できるのではないかと考えていました。
at
タスクは、サーバーのスプールディレクトリ内のディレクトリにファイルとして書き込まれるため、永続的です。at
したがって、唯一のボトルネックは、サーバー間で分散できないため、タスクをGearmanキューに追加するための単純なスクリプトである可能性があります。実際のジョブを処理するためにGearmanに渡すことは、適切なジョブログなどを取得できることを意味します。
これはこれにアプローチするための最良の方法であり、他のアイデアはありますか?
私が他のキューソリューションよりもGearmanを選んだ理由は、それがPHP拡張機能を持っているからです。
私が書いているコードは、送信する必要のある電子メールのキューを維持するために使用されます。たとえば、金曜日の9.50にexample@example.orgにメールを送信するように指定できます。
python - at コマンドを使用して、指定した時間に Python スクリプトを実行するように設定する方法
将来、cronを使用してpythonスクリプトを実行しようとすると、AFAIKにコマンドがあることがわかりました。cronは定期的に実行するためのものですが、私のシナリオは指定された時間に1回だけ実行されます。私の質問は、Pythonスクリプトをatコマンドに追加する方法です。また、atコマンドを制御するためのpythonパッケージもあります
私の開発OSはubuntu 10.04 lucidで、製品サーバーはubuntu-server 10.04 lucidバージョンです。実際、Pythonスクリプトを使用して、Pythonスクリプトタスクをatコマンドに追加したいのですが、このファイルの変更は、コマンドで新しいジョブを追加または削除できます
python - バックグラウンドのPythonスクリプトadd、execute、stopを管理するためのアプリまたはPythonパッケージはありますか?
できるアプリまたはPythonパッケージが欲しい
1.Pythonスクリプトをバックグラウンドに動的に追加します
2.指定した時間を実行します
3.このPythonスクリプトが実行されているかどうかを確認します。
4.また、現在の実行スクリプトを強制終了できます。
すでにそのようなパッケージを持っているので、cronを気にする必要はありません、で、チェック処理が実行されているなど。
cronは定期的に実行ジョブを提供することしかできません。ATは将来実行ジョブを1回提供します。python-crontabはありますが、適切にラップされたpythonパッケージは提供されませんでしたが、機能しませんでした。
私が欲しいのは、開始、プロセスの現在のステータスの監視などのプロセス制御管理です。スーパーバイザーはまさに私が望むものであり、アプリにインターゲートするためのWebGUIとxmlprcも提供します。
スーパーバイザーの方が適していると思います。高レベルのAPIを提供しているので、CronとATを使用しない理由を明確に説明できれば幸いです。
windows-xp - Windows XPで「at」コマンドを実行する-ジョブが実行されないのはなぜですか?
Windows XPでは、次のようなジョブを追加しようとしています。
dir
毎週土曜日の17:07に実行される予定ですが、コマンドラインウィンドウに何も表示されません。
ログは次のとおりです。
私は何が欠けていますか?
linux - php からの Cron ジョブ (正確にはコマンドで)
「at」コマンドを使用してcronジョブを設定して、スクリプトを1回だけ実行したい。私は今これを使用しています:
ただし、これは機能していないようです。私はこれを正しく行っていますか?それとも何か他のものをお勧めできますか?
mysql - MYSQLクエリのコマンドラインから「at」ジョブを作成する
コマンドラインから、mysqlクエリを実行するatジョブを作成したいと思います。あなたがグーグルまたはここで「at」のstackoverflowを検索することを想像できるように難しいです。
これは正常に機能し、クエリは次のように実行されます。
しかし、私がこれを行う場合:
5:30に、「UPDATE:コマンドが見つかりません」というメールが届き、クエリが実行されません。すでに.my.cnfファイルを設定しています。他に忘れているものはありますか?
batch-file - AT コマンドはどのように使用しますか?
AT
私は自分自身を中級プログラマーと見なしますが、何らかの理由でコマンドの使用方法がわかりません。それは何ですか?どうやって使うの?AT
BATCH ファイルのコマンドの例を教えてもらえますか? ありがとう、ジェイク
shell - アットジョブの再スケジュール
at
unixコマンドで発行されたジョブの日付を変更する方法はありますか?
これを行う必要があるのは、アプリケーションが同時にスケジュールしているジョブが多すぎて、マシンが停止してしまうからです。