タグ付けされた質問 「cron」

Cronは、Unixのようなコンピューターオペレーティングシステムでの時間ベースのジョブスケジューラです。Cronを使用すると、ユーザーはジョブ(コマンドまたはシェルスクリプト)を特定の時間または日付で定期的に実行するようにスケジュールできます。

3
cronジョブでcurlを使用するにはどうすればよいですか?
週に1度(同じサーバー上で)URLを呼び出すcronジョブをcpanelでセットアップする必要があります。私はwgetを使用するつもりでしたが、使用されている共有サーバーでこれが無効になっていることがわかりました。 wgetに代わるものはありますか?curlは使用できると聞きましたが、cronコマンドでそれを設定する方法がわかりません。 また、cronjobが完了時に何もしないようにするコマンドは何ですか? どんなアイデアも大歓迎です!
12 curl  cron 

8
crontabと/etc/cron.hourly、daily、weeklyの使用の違い
Subversionリポジトリの1時間ごとのsvnsyncバックアップを行うスケジュールされたスクリプトがあります。ルートcrontabのエントリから問題なく実行していましたが、見やすくするために/etc/cron.hourlyから実行することにしました(エンジニアの1人が誤ってcrontabを削除したため、 -r」は「crontabを読む;-)) cron.hourlyスクリプトのsvnsyncコマンドはすべて失敗し、SVNリポジトリのSSL証明書を受け入れる必要があるというメッセージが表示されます(これは、ユーザーがSVNリポジトリに初めてアクセスするときに対話形式で取得するメッセージですが、証明書がメッセージが再度表示されないことを受け入れました)。 そのため、cron.hourlyから実行する場合、root crontabを介して実行する場合とは異なるユーザー環境でスクリプトが実行されているように思えます。誰でも違いを説明できますか? 更新:私はディストリビューションについて言及すべきでした。私はCentOS 5.1でanacronを使用しています。 更新2:これまでの提案に感謝します。これはよりSubversionの質問に変わっていると思う。私は常に自分の環境をスクリプトにカプセル化しようとしますが、ここでの問題は、スクリプトを実行するときにSVNがSSL証明書の受け入れを要求する環境に何があるか(または不足している)がわからないことですcron.hourly。run-partsスクリプトの実行方法に関係していると思います。
12 linux  centos  svn  cron 

4
crontabを使用してスクリーンセッションを開始するにはどうすればよいですか?
crontabエントリを作成して、画面を起動し、ゲームサーバーを起動してデタッチするようにします。これは、サーバーが再起動した場合に備えて、サーバーが自動的に起動するようにするためです。 0 0 0 0 0(コマンド) 起動時に実行する必要があります。 〜/ cube / server.shにあるシェルファイルを実行します

2
crontabは1か月前のメールを送信します
ubuntu 14.04メールサーバー:Postfix rootはcrontabから多数のメールを受け取ります。これらのメールにはPHPの警告が含まれています。 これらの警告の原因を修正しました。 メールを送信しないようにすべてのcronjobを修正しました(出力はに送信されました>/dev/null 2>&1) 以前のメールをすべて削除しました / var / mail / root / var / spool / mail / root しかし、私はまだ1時間ごとに何十通ものメールを受信して​​います。これらの電子メールはcronjobから発信され、1か月近く前のものである場合があります。 わかりません。これらのメールはどこから来て、どこに保存されていますか?

2
cronジョブのタイムアウトの設定
Ubuntu Linux cron(Vixie cron?)は、ジョブのタイムアウト設定をサポートしていますか? 具体的には、それまでに正常に終了しない限り、プロセスはX秒後に強制終了されます。 ネットワーク接続やさまざまな問題が原因でタスクがハングしている場合があります。手動でクリーンアップして強制終了しない限り、プロセスは永久にハングアップしたままになります。
11 linux  ubuntu  cron  timeout 

8
前のrsyncジョブが終了するまでcronjobを待機させます
rsyncを使用して、あるサーバーから別のサーバーにデータをバックアップしています。すべて正常に動作しますが、転送するデータの量によっては、完了するまでに時間がかかる場合があります。 前のコマンドがcronjobの使用を終了する前にrsyncコマンドが開始しないことを保証する保証された方法はありますか? たとえば、rsyncコマンドを1時間ごとに実行していますが、転送が完了するまでに1時間以上かかる可能性があるため、次のコマンドは前のコマンドが終了する前に開始されます。
11 linux  cron  rsync 

1
topコマンドを使用したcronスクリプトとTERM定義の問題
サーバーでの現在のCPU使用を確認するためにcronプロセスを実行する際に問題があります。 私のスクリプトは次で始まります: top -c -n 1 -u www-data > /tmp/kill-cpu 私はコンソールで問題なく実行できますが、cronでは top:ttyの取得に失敗しました topに-bオプションを使用した場合 top -b -n 1 私は得る 「ダム」:不明な端末タイプ。 TERMとしてxtermを使用しています ご協力ありがとうございます:) リト。 解決策:私は次の方法で問題を解決できました。 ln -s /lib/terminfo/d/dumb /usr/share/terminfo/d/dumb
11 top  cron  xterm  term 


1
cron:/var/run/crond.pidをロックできません。otherpidは3759である可能性があります
昨夜、cron -rを使用してcronジョブをセットアップしました。 今朝、私はそれを再び有効にして、毎回このエラーを取得しようとしました: cron:/var/run/crond.pidをロックできません。otherpidは3759である可能性があります:リソースが一時的に利用できません 再起動しようとしましたが、助けにはなりませんでした。OS = Debian。
11 debian  cron 

1
4:40から0:15まで、10分ごとにcronジョブを実行します
cronジョブを10分ごとに実行する必要があります(4:40から0:15の間のみ)。cronジョブを4時から0時に実行するようにスケジュールできましたが、それをさらにスケジュールする方法がわかりません。これは私が出てきたものです:*/10 4-23,0 * * * script
11 cron 


2
cronがメールの送信に使用するメーラーは何ですか?
私が設定していないCentos 6ボックスでcronがメールを送信しない問題をデバッグしようとしています。cronがメールの送信に使用しているメーラーを判別するにはどうすればよいですか?crontabのmanページには、これを部分的に言っています。 LOGNAME、HOME、およびSHELLに加えて、cron(8)は、「this」crontabでコマンドを実行した結果としてメールを送信する理由がある場合、MAILTOを調べます。MAILTOが定義されている(かつ空でない)場合、その名前のユーザーにメールが送信されます。MAILTOが定義されているが空(MAILTO = "")の場合、メールは送信されません。それ以外の場合は、crontabの所有者にメールが送信されます。 このオプションは、cronをインストールするときに、メーラーとして/ usr / lib / sendmailではなく/ bin / mailを選択する場合に役立ちます。/bin/mailはエイリアスを行わず、UUCPは通常、メールを読み取りません。 アスタリスクが付いている部分は、「まあ、それはsendmailかmailか?」

3
Docker-ルートのcrontabなし
私のDockerfileは正しくビルドされているように見えます(そのように指示されています)。コンテナを実行すると、次のエラーメッセージが表示されます。CMDサービスのディレクトリを使用して、または使用せずにコマンド()を実行してみました。 crontab.sh基本的には、cronスケジュールをテキストファイル(cron.jobs)に書き込み、そのテキストファイルをcrontabにインポートします。 Dockerfile: FROM node:0.10 MAINTAINER Tom VOLUME /var/log/ RUN mkdir /pulse ADD . /pulse WORKDIR /pulse RUN apt-get update && apt-get install -y cron ADD *.sh /pulse/ RUN chmod 750 /pulse/crontab.sh && chmod 750 /pulse/ RUN chmod 644 /etc/crontab CMD cron -f CMD touch /var/log/cron.log && sh /pulse/crontab.sh && …
10 cron  docker 

3
Linuxのcronジョブはそれぞれ順番に実行されますか、それとも並行して実行されますか?
2つのcronジョブを作成するとします。 cronジョブA、毎日午前8:00に実行 cronジョブB、毎日午前8時5分に実行 ただし、Cron Job Aの実行には12時間かかります(理由は質問しないでください。これは例です)。 cronジョブBは8:05 AMに実行されますか、それともcronジョブは一度に1つだけ実行されますか? 以前に実行されていたCronジョブがシステムの再起動/再起動によって中断された場合、その後の起動後に再開/再実行されますか?
10 linux  cron 

1
他の日曜日に毎週日曜日にcronを実行するにはどうすればよいですか?
私は0 0 * * 0/2-つまり隔日曜日に実行するcronジョブを持っています。たとえば、今すぐ実行されました。ただし、この日ではなく、他の日曜日(次の日曜日)に実行する必要があります。別の言い方をすると、私はそれがその年の偶数番号の日曜日に実行されると思いますが、私は奇数番号の日曜日に実行されることを望みます。 「man 5 crontab」にこれを助けるものは何も見当たらないので、0 0 * * 0でのcronjobの実行に戻って実行するコマンドで何かを実行して、どの日曜日かを確認する必要があると思いますです。誰かがこれに適したコマンドラインのトリックを手伝ってくれる? ETA:私の0/2が最初に思った(毎週第2日曜日)とまったく同じことをしないことに気づきました。曜日が2で割り切れる限り、毎週日曜日に実行されます。ドー。とにかく、基本的な要件は残っています。奇数の日曜日にコマンドを実行します。
10 cron  date 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.