問題タブ [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.

0 投票する
1 に答える
1331 参照

perl - Perl CGI アプリケーションから 1 回限りのタスクをスケジュールするにはどうすればよいですか?

ユーザーが Web アプリケーション (Linux/Apache/CGI::Application) から 1 回限りの長時間実行タスクをスケジュールできるようにするアプリケーションを作成しています。これを行うには、"at" コマンドへの Perl インターフェイスであるSchedule::Atモジュールを使用します。スケジュールされたタスクは繰り返されないため、「cron」は考慮していません。ただし、「at」には2つの問題があります。

  1. 私の CGI アプリケーションが suexec ラッパーの下で実行されている場合、スケジュールは正常に機能しますが、Apache プロセスの所有者によってスケジュールされている場合は機能しません。両方の環境 (suexec と no-suexec) でスケジュールを機能させるにはどうすればよいですか?
  2. 「at」または Schedule::At によってスケジュールされたプロセスには障害レポートがないようで、スケジュールされたタスクがサイレントに失敗することがあります。スケジュールされたタスク (スケジューラ自体ではない) が実行に失敗したという事実をログに記録する方法はありますか?

私は「at」に固定されておらず、他のより堅牢なスケジューリング方法があればそれを使用することにオープンです。

ご清聴ありがとうございました。

0 投票する
4 に答える
147996 参照

unix - UNIXでのジョブの一覧表示と強制終了

atSolaris10でコマンドを使用してジョブを作成しました。

現在は機能していますが、強制終了したいのですが、ジョブ番号を見つける方法と、そのジョブまたはプロセスを強制終了する方法がわかりません。

0 投票する
3 に答える
6873 参照

php - Gearmanで特定の日時にジョブをスケジュールする

私が見ることができることから、Gearmanはスケジュールされたジョブまたは遅延したジョブをサポートしていません。スケジュールされたジョブをat最初にキューに入れ、at期間が終了した後にギアマンキューに追加できるのではないかと考えていました。

atタスクは、サーバーのスプールディレクトリ内のディレクトリにファイルとして書き込まれるため、永続的です。atしたがって、唯一のボトルネックは、サーバー間で分散できないため、タスクをGearmanキューに追加するための単純なスクリプトである可能性があります。実際のジョブを処理するためにGearmanに渡すことは、適切なジョブログなどを取得できることを意味します。

これはこれにアプローチするための最良の方法であり、他のアイデアはありますか?

私が他のキューソリューションよりもGearmanを選んだ理由は、それがPHP拡張機能を持っているからです。

私が書いているコードは、送信する必要のある電子メールのキューを維持するために使用されます。たとえば、金曜日の9.50にexample@example.orgにメールを送信するように指定できます。

0 投票する
4 に答える
1984 参照

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コマンドに追加したいのですが、このファイルの変更は、コマンドで新しいジョブを追加または削除できます

0 投票する
1 に答える
292 参照

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を使用しない理由を明確に説明できれば幸いです。

0 投票する
2 に答える
3303 参照

windows-xp - Windows XPで「at」コマンドを実行する-ジョブが実行されないのはなぜですか?

Windows XPでは、次のようなジョブを追加しようとしています。

dir毎週土曜日の17:07に実行される予定ですが、コマンドラインウィンドウに何も表示されません。

ログは次のとおりです。

私は何が欠けていますか?

0 投票する
1 に答える
1285 参照

linux - php からの Cron ジョブ (正確にはコマンドで)

「at」コマンドを使用してcronジョブを設定して、スクリプトを1回だけ実行したい。私は今これを使用しています:

ただし、これは機能していないようです。私はこれを正しく行っていますか?それとも何か他のものをお勧めできますか?

0 投票する
1 に答える
198 参照

mysql - MYSQLクエリのコマンドラインから「at」ジョブを作成する

コマンドラインから、mysqlクエリを実行するatジョブを作成したいと思います。あなたがグーグルまたはここで「at」のstackoverflowを検索することを想像できるように難しいです。

これは正常に機能し、クエリは次のように実行されます。

しかし、私がこれを行う場合:

5:30に、「UPDATE:コマンドが見つかりません」というメールが届き、クエリが実行されません。すでに.my.cnfファイルを設定しています。他に忘れているものはありますか?

0 投票する
1 に答える
802 参照

batch-file - AT コマンドはどのように使用しますか?

AT私は自分自身を中級プログラマーと見なしますが、何らかの理由でコマンドの使用方法がわかりません。それは何ですか?どうやって使うの?ATBATCH ファイルのコマンドの例を教えてもらえますか? ありがとう、ジェイク

0 投票する
3 に答える
4703 参照

shell - アットジョブの再スケジュール

atunixコマンドで発行されたジョブの日付を変更する方法はありますか?

これを行う必要があるのは、アプリケーションが同時にスケジュールしているジョブが多すぎて、マシンが停止してしまうからです。