問題タブ [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.
cron - 特定の時間に実行するようにcrontabを設定する方法
メールやログを作成せずに、毎日午後11時59分にXスクリプトを実行するようにcrontabを設定するにはどうすればよいですか?
現在、私のcrontabは次のようになっています
ruby-on-rails - cronジョブが正しく機能しないのはなぜですか?
私はUbuntuHardyVPSでcronジョブを実行していますが、半分しか機能しませんが、その理由を理解できません。このジョブは、mysqldumpを使用してRailsアプリケーションで使用されるMySQLデータベースをバックアップするRubyスクリプトです。このデータベースは、Gzip圧縮され、SFTPを使用してリモートサーバーにアップロードされます。
gzipファイルは正常に作成およびコピーされますが、常にゼロバイトです。それでも、コマンドラインから直接cronコマンドを実行すると、完全に機能します。
これはcronジョブです:
これはdatadump.rbです:
私はすべてのパスをチェックして再チェックしましたが、それらは正しいです。sftp.yml(SFTPクレデンシャル)とdatabase.yml (MySQLクレデンシャル)はどちらも、実行中のユーザー(deploy)が所有し、そのユーザーの読み取り専用権限(chmod 400)を持っています。私はnet-sshとnet-sftpの1.1.xバージョンを使用しています。それらは最新のものではないことは知っていますが、現時点では私がよく知っているものです。
cronジョブが失敗する原因は何ですか?
bash - cron によって実行されるスクリプトから gpg を実行するには?
次のような部分を持つスクリプトがあります。
何らかの理由で、このスクリプトを手動で実行すると、完全に正常に動作し、すべてのファイルが暗号化されます。これを cron ジョブとして実行すると正常に動作しecho $file
ますが (ログに "encrypting <file>" と表示されます)、ファイルは暗号化されず、gpg サイレントは stdout/stderr 出力なしで失敗します。
手がかりはありますか?
linux - cronの結果を取得するために利用できるオプションとその設定方法は何ですか?
デフォルトのcronの動作は、通常の出力とエラー出力をcronの所有者のローカル電子メールボックスに送信することです。
これらの結果を取得する他の方法はありますか(たとえば、電子メールで多数の人に送信したり、どこかに保存したりするなど)?
php - PHP/mySQL - 新しいユーザーがデータを送信すると、ベンチマーク値が定期的に再計算されます
非常に若いプログラミング「キャリア」でまだ遭遇したことのない新しい種類の問題に直面しており、それに最もよく取り組む方法についてあなたの意見を知りたい.
状況 調査アプリケーション (php/mysql) は、ユーザーからストレス関連の健康データを収集します。ユーザーは、アンケートに記入した後、分析を取得します。各パラメーターの値は、ベンチマーク (既存のデータ セットの平均および標準偏差) を使用してパーセンタイル値に変換されます。
タスク アンケートに回答する人がますます増えているため、新しいユーザー データを使用してベンチマーク値を再計算することで、ベンチマーク値 (平均値/標準偏差) をより正確にする可能性があります。データベースで、ベンチマーク値を更新するスクリプトを定期的に実行したいと考えています。
これまでストアドプロシージャを使用したことがなく、それらが何であるか について少ししか理解していませんが、どういうわけか、これで私を助けることができると感じていますか? または、スクリプトを php として記述してから、cron ジョブを設定する必要がありますか?
[編集]最初のいくつかの回答の後、明らかに cron が適しているように見えます。[/編集]
php - PHP:スケジュールされたジョブ(cronジョブ)の実行
Webホテルに、スケジュールされたタスクを実行したいサイトがあります。これを達成するためにどのような方法をお勧めしますか?
これまで私が考えていたのは、すべてのページの上部にスクリプトを含めてから、このスクリプトにこのジョブを実行する時間かどうかをチェックさせることです。
これは私が考えていたことの簡単な例です。
他に考慮すべきことはありますか、それともこれよりも優れた方法はありますか?
cron - crontabで「すべての奇数値」を指定していますか?
crontab では、アスタリスクを使用してすべての値を意味したり、「*/2」を使用してすべての偶数値を意味したりできます。
すべての奇数値を指定する方法はありますか? (「1+*/2」のようなものは機能しますか?)
macos - 頻繁に実行するタスクを設定するにはどうすればよいですか?
スクリプトを30分ごとに実行するにはどうすればよいですか?OSごとに異なる方法があると思います。OSXを使用しています。
windows - Windows版のcronとは何ですか?
Google検索では、cronと同じ機能を実行するソフトウェアが見つかりましたが、Windowsには何も組み込まれていません。
私はWindowsXPProfessionalを実行していますが、どのバージョンのWindowsについても、誰かに役立つ可能性があります。
プログラムで、またはコマンドラインを介してこの機能(回答に基づいてタスクスケジューラと呼ばれます)を呼び出す方法もありますか?
unix - すべてのユーザーのすべてのcronジョブを一覧表示するにはどうすればよいですか?
* NIXシステムのスケジュールされたすべてのcronジョブを一度に表示できるコマンドまたは既存のスクリプトはありますか?/etc/crontab
すべてのユーザーcrontabと、、およびに含まれるものをすべて含めたいと思います/etc/cron.d
。run-parts
で実行される特定のコマンドを確認するのもよいでしょう/etc/crontab
。
理想的には、出力を素敵な列形式で、意味のある方法で並べ替えたいと思います。
次に、これらのリストを複数のサーバーからマージして、全体的な「イベントのスケジュール」を表示できます。
私はそのようなスクリプトを自分で書き込もうとしていましたが、誰かがすでに問題を抱えている場合は...