問題タブ [cron]
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.
php - Zend Framework で cronjob を作成する
cronjob コントローラーを作成しようとしているので、1 つの Web サイトを呼び出して、すべてのモジュール cronjob.php を実行できます。今私の問題は、どうすればそれを行うことができますか?
curl はオプションなので、エラーと成功を数えることもできますか?
[アップデート]
私はそれを十分に説明していないと思います。
私がやりたいことは、http://server/cronjobのように呼び出すことができる 1 つのファイルを用意して、すべての /application/modules/*/controller/CronjobController.php を実行させるか、別の方法で実行することです。 cronjobs は 1 つの場所ではなく、モジュールが配置されている同じ場所にあります。これは、モジュールが存在しない場合、その cronjob を実行しようとしないという利点があります。
ここで私の質問は、すべてのモジュール CronjobController をどのように実行しますか、それとも完全に異なる方法で実行して、モジュールを維持しますか?
そして、正常に実行された cron ジョブと実行されなかった cron ジョブの数を明らかにしたいと考えています。
ruby - firefox が開かない - cron、ruby、firewatir
firefox で dlink 管理ページを開き、ADSL 接続または切断を行う ruby スクリプトを作成しました。
このスクリプトをターミナルで問題なく実行できました。しかし、それを cron ジョブにすると、Firefox が起動しません。
これは私がcrontabに持っているエントリです
/tmp/cron_test に次のエントリが表示されます。スクリプトが実際に実行されたようです。
しかし、この自動化が機能するために、Firefox が開かない理由がわかりませんでした。/home/raguanu/Dropbox/nettie.rbはこちら
どんな助けでも大歓迎です。
google-app-engine - GoogleAppEngineでのCronジョブの使用
Google App EngineでCronを使用するにはどうすればよいですか?
python - App Engine でのバックグラウンド タスク
App Engine でバックグラウンド タスクを実行するにはどうすればよいですか?
linux - bashスクリプトはシェルから実行されますが、cronジョブからは実行されません
Cron のインストールは vixie-cron です
/etc/cron.daily/rmspam.cron
cronジョブに追加したいこの単純なbashスクリプトがあります(以前のスパム学習コマンドも含まれています)が、この部分は常に「ファイルまたはディレクトリが見つかりません」で失敗しますcron ジョブとして実行します。コマンドラインからスクリプトを実行すると、正常に動作します。
これが機能しない理由と、もちろん機能するソリューションが欲しいです:)
ありがとう
編集#1は、人気のある質問バッジを取得したときに、この質問に戻ってきました。これを最初にやったのは、
つい最近、xargsのmanページを読んで、これに変更しました
短い xargs オプションは -r
linux - cron を使用する Web アプリのデプロイ
cron ジョブ (キャッシュのメンテナンス、データベースの更新など) に依存する Web アプリを展開するための最良の手順は何ですか? DB スキーマの変更など、バージョン間の変更を管理するための DBDeploy などのツールがありますが、crontab の更新を自動化するにはどうすればよいでしょうか。
実際の cron ファイルが /var/spool/ に保存されていることは知っていますが、これらを直接編集するのは非常に賢明ではないと聞いています。他の人はどのようにしていますか?
php - PHPは、cronジョブから実行されたのかコマンドラインから実行されたのかを検出できますか?
スクリプトがシェルでの手動呼び出し(ログインして実行している)から実行されたかどうか、またはcrontabエントリから実行されたかどうかを検出するためのPHPへの方法を探しています。
crontabで実行するように設定したphpで記述されたさまざまなメンテナンスタイプのスクリプトがあります。ときどき、予定より早く手動で実行する必要があるか、何かが失敗/壊れた場合は、数回実行する必要があります。
これに伴う問題は、スクリプトを手動で実行するたびに発生させたくないタスク(Twitterへの投稿、電子メールの送信など)に外部通知が設定されていることです。
私はphp5(重要な場合)を使用しています。これはかなり標準的なLinuxサーバー環境です。
何か案は?
linux - ホストされたサーバーの一連のディレクトリにFTPで転送されたテキストファイルを処理します
状況は次のとおりです。
一連のリモートワークステーションがフィールドデータを収集し、収集したフィールドデータをftp経由でサーバーにftpで送信します。データはCSVファイルとして送信され、FTPサーバーの各ワークステーションの一意のディレクトリに保存されます。
各ワークステーションは10分ごとに新しい更新を送信し、以前のデータを上書きします。どういうわけか、このデータを自動的に連結または保存したいと思います。ワークステーションの処理は制限されており、組み込みシステムであるため拡張できません。
提案された提案の1つは、FTPサーバーでcronジョブを実行することでしたが、共有ホスティングであるため、30分間隔でのみcronジョブを許可する利用規約の制限があります。アップロードするワークステーションの数とアップロードの間隔が10分であることを考えると、cronjobの呼び出し間の30分の制限が問題になる可能性があります。
提案される可能性のある他のアプローチはありますか?使用可能なサーバー側スクリプト言語は、perl、php、およびpythonです。
専用サーバーへのアップグレードが必要な場合もありますが、それでもこの問題を最も洗練された方法で解決する方法について意見を求めたいと思います。
grails - 私のウェブサイトのホームページのランキングリストを生成する最良の方法は何ですか?
ウェブサイト/ウェブアプリのホームページの複数のランキング リストを生成して維持する最良の方法は何ですか? 例: ホットな投稿、最新の投稿、コメント数、連勝数など。
現在、cronジョブスケジューラを使用してクエリを実行して統計を収集し、統計に対してアルゴリズムを実行し、最後にランキングリストを生成して、mysqlの一時テーブルに保存することを考えています。
ただし、これが最も効率的な方法であるかどうかはわかりません。キャッシングの使用も同様に役立つと思います。
注: 私は grails Web アプリケーション フレームワークを使用しています。
ありがとう。
sql - cron のキューまたはキューとして機能する cron スクリプト?
誰かがすでにこれを解決しており、Google で間違った検索用語を使用して答えを教えてくれているのではないかと思いますが、これが私の状況です。
実行したいスクリプトがありますが、スケジュールされたときにのみ実行し、一度に 1 つだけ実行したいと考えています。(スクリプトを同時に実行することはできません)
スティッキーな部分は、必要なデータとスケジュールされた時刻を含む「myhappyschedule」というテーブルがあると言うことです。このテーブルには、同時に複数の時刻をスケジュールすることができ、それぞれがこのスクリプトを実行します。したがって、基本的に、スクリプトが起動するたびにキューが必要であり、スクリプトが終了する前にすべてのキューが待機する必要があります。(スクリプトの実行に 1 分かかることもあれば、何分もかかることもあります)
私が考えているのは、myhappyschedule を 5 分ごとにチェックし、スケジュールされているものを収集し、それらをキューに入れ、別のスクリプトがキュー内の各「ジョブ」またはオカレンスを順番に実行できるスクリプトを作成することです。これはすべて面倒に聞こえます。
これを長くするために、私は、ユーザーが crontab を編集するのではなく、myhappyschedule で物事をスケジュールできるようにしていると言わなければなりません。
これについて何ができるでしょうか?ファイルロックとスクリプト呼び出しスクリプト?