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

Cronは、スケジュールされたコマンドを実行するために使用されます。これは、ユーザーが設定した指定された時間にコマンドを実行するLinuxおよびUNIXシステムのタスクスケジューラとして機能します。Cronには多くのカスタマイズ機能があり、一般的なタスクが定期的に実行されるサーバー環境でよく使用されます。

2
crontabで起動時にコマンドを実行する
リブートが完了した後、Linuxでコマンドを実行したかったのですが、crontabを使用して実行できることがわかりました。このコマンドを実行したかった sudo ifdown eth0 && sudo ifup -v eth0 crontabで私はちょうどすることができます: @reboot sudo ifdown eth0 && sudo ifup -v eth0 または、スクリプトに保存する必要がありますか? ありがとうございました
24 cron 

4
Cronジョブが実行されていませんか?
次のようなcrontabファイルがあります。 * * * * * /home/abliskovs/update/update.sh ただし、syslogでジョブが実行されたことの証拠を確認すると、ジョブが実行されたことを示すものは何もありません。実行中かどうかを確認するにはどうすればよいですか? crontab -l 次を出力します。 * * * * * /home/abliskovs/update/update.sh
24 cron  crontab  syslog 

3
Ubuntuはcrontabで「@reboot」をサポートしていますか?
Ubuntu @rebootはcrontabでサポートしていますか? サポートされていることを示唆するドキュメントがありますが、Webチャットではサポートされていないと主張しています。 @rebootセクションを機能させることはできません。「深夜以降」セクションは正常に機能します。 以下はmyのテスト例/etc/crontabです。 $ cat /etc/crontab # /etc/crontab: system-wide crontab SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report …
23 cron 

3
ストレンジクロンジョブはCPU Ubuntu 18 LTS Serverの100%を占有します
私はweのcronジョブを表示し続けていますが、それらが何をするのかわかりません。通常、kill -9を発行してそれらを停止します。CPUの100%を占有し、チェックするまで数日間実行できます。誰もがこれが何を意味するか知っていますか? sudo crontab -l 0 0 */3 * * /root/.firefoxcatche/a/upd>/dev/null 2>&1 @reboot /root/.firefoxcatche/a/upd>/dev/null 2>&1 5 8 * * 0 /root/.firefoxcatche/b/sync>/dev/null 2>&1 @reboot /root/.firefoxcatche/b/sync>/dev/null 2>&1 #5 1 * * * /tmp/.X13-unix/.rsync/c/aptitude>/dev/null 2>&1 昨日7/24/2019の時点で完全に最新のUbuntu 18 LTSサーバーを実行しています 更新 すべてのフィードバックに感謝します。影響を受けたのはOSドライブだけだったので、すべてのデータドライブとアプリケーションドライブを切断しました。少なくともそのようなことは適切に行いました。より多くのセキュリティとより安全な方法で、完全に再構築します。
21 server  cron  rsync 

3
現在実行中のcrontabタスクを表示/停止するにはどうすればよいですか?
進行中のcrontabタスクを表示するにはどうすればよいですか? 進行中のcrontabタスクを手動で停止するにはどうすればよいですか? 現在実行中のcronプロセスを確認することに関する[この]質問はありますか? はい プロセスを手動で強制終了する方法の1つは、pkillを使用することです 私はpkill / killallについて考えていましたが、crontabファイルの私のコマンドのいくつかはそれぞれです!つまり、コマンドが終了すると、次のコマンドが開始されます!例えば: sudo crontab -e 00 10 * * * /usr/bin/wget LINK ; shutdown -h now だから、私が殺すwgetと、コンピュータの電源が切れます!!! -> cronタスクの一部ではなく、完全に終了したい! 次のpkill問題:スクリプトはどうですか?(いくつかのbashスクリプトをにインポートしましたcrontab -e)->sudo pkill ???
20 cron  wget 

7
このrsync + ssh cronジョブで「Permission denied(publickey)」エラーが表示されるのはなぜですか?
ローカルサーバーに頻繁にバックアップを作成し、それを毎日リモートサーバーに同期します。 ターゲットサーバーは、SSHキー(パスワードなし)アクセス専用に構成されています。そのサーバーのプライマリSSHキーはパスフレーズで保護されているため、2番目のSSHキー(パスフレーズで保護されていない)+無人バックアップに使用するユーザーを作成しました -この方法で、cronの実行時にパスフレーズを入力する必要はありません。 私はcronとrsyncを使用しており、すべてのコマンドは個別に機能しますが、組み合わせると失敗します。 トラブルシューティングの実行中に私が持っている最も遠い env -i sh -c "rsync -lrstRO --delete --exclude 'lost+found' /Backups/auto-daily-backups/./ backups-only@XX.XX.XX.XX:/backups/desktop/" エラーを返します Permission denied (publickey). rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.0] これをさらにトラブルシューティングする方法に関するヒントはありますか? これまでに試したことがありますが、アイデアがありません: Cronは間違いなく実行されています ps aux | grep cron / var / …

7
cron.dailyジョブが実行されていません
毎日3つのcronジョブを作成して実行しました。 以下はetc / cron.dailyに配置される3つです。 rkhunter.sh #!/bin/sh ( rkhunter --versioncheck rkhunter --update rkhunter --cronjob --report-warnings-only ) | mail -s 'rkhunter Daily Run (my server)' me@email.com chkrootkit.sh #!/bin/bash chkrootkit | mail -s "chkrootkit Daily Run (my server)" me@email.com logwatch.sh #!/bin/sh ( logwatch ) | mail -s 'logwatch Daily Log (my server)' me@email.com …

3
パスワードで保護されたSSL SMTPメールサーバーを介してメールを送信するようにexim4を構成するにはどうすればよいですか?
cronジョブで自宅のコンピューターからメールを送信できるようにしたいのですが。私のサーバーは、このようにexim4を構成します。 dc_eximconfig_configtype='internet' dc_other_hostnames='' dc_local_interfaces='127.0.0.1' dc_readhost='' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='' CFILEMODE='644' dc_use_split_config='false' dc_hide_mailname='' dc_mailname_in_oh='true' dc_localdelivery='maildir_home' ただし、自宅では、ISPがファイアウォール経由で直接送信されるメールをブロックしています。パスワードで保護されたssl smtpサーバーを使用してメールをルーティングできますが、exim4を構成してこの機能を実現する方法を見つけることができませんでした。ホスト名、ユーザー名、パスワード、および「sslを使用」をプラグインして、単一のsmtpサーバーを介してメールを送信できるようにする構成例を誰かが教えてくれることを望んでいます。
19 email  cron  smtp  mta 


1
cronとanacronの関係について混乱している
私はクロンとアナクロンがどのように連携するかについての一般的な説明をするために無駄にグーグルをしてきました。この時点では、manページは私にはちょっと深すぎます。 私はcrontabにタスクを追加するので混乱しますが、それは機能しますが、crontabからタスクを削除しても、anacronの下で実行されます。/etc/cron.dailyにタスクが表示されていますが、どのようにしてそこに到達したのかわかりません。cronは私のシステムで常に実行されていますが、anacronではありません。実際、anacronはcronによって起動されているようです! 基本的に、タスクを追加および削除する方法に関するユーザーレベルのイントロが必要です。これは、crontabを明確に編集するように指示する簡単にグーグルが可能な答えが完全ではないためです。チュートリアルへのリンクは問題ありません。
19 cron  anacron 

2
cronからGUIアプリケーションを起動する方法は?
FirefoxからJavaアプレットを実行する必要があります。問題は、このFirefoxをcronから実行する必要があるということです。コマンドラインから実行するとその動作は正常ですが、cronにコマンドを入力すると失敗しました: */1 * * * * firefox http://domain.com/iqms/packetloss/iqmspacket2.html
18 firefox  java  cron 


1
logrotateのスケジュールは何ですか?
大きなログファイルを作成するプログラムに取り組んでいます。 logrotateで処理したいです。 これは私が置く構成です/etc/logrotate.d/: /var/log/myproject.log { hourly maxsize 1 rotate 6 missingok notifempty compress nocreate copytruncate su www-data www-data } (/var/log/myproject.log所有者がいますwww-data) コマンド sudo logrotate -vf /etc/logrotate.conf そして sudo logrotate -vf /etc/logrotate.d/myproject ログを正しくローテーションします。 ただし、呼び出し後/etc/cron.hourlyは空です。つまり、logrotateは1時間ごとに呼び出されません。 logrotateスクリプトを使用することが保証されています/etc/cron.dailyか? スクリプトは、ログファイルの更新頻度をチェックします。つまり、私が持っている場合logrotateでスクリプト/etc/cron.dailyといくつかのログファイルのX中に/etc/logrotate.d/Iセットweeklyの設定を、うX毎日または毎週回転させることが? にコピーアンドペースト/etc/cron.daily/logrotateすることはできます/etc/cron.hourly/か?カットアンドペーストできますか? 0anacronファイルを追加する必要があります/etc/cron.hourly/か? 1時間ごとのログ記録を有効にするために、他に何かする必要がありますか?
18 cron  logrotate 

3
指定された時間に自動シャットダウンしますか?
shutdown -h hh:mm端末ウィンドウで(sudo?)を使用してシステムをシャットダウンできることは承知していますが、ログインしているユーザーはキオスクユーザーであり、端末(またはfirefox以外のウィンドウ) 、その点で)開くことができません。 私の質問は 、ターミナルウィンドウを開かずにこれを行う方法はありますか?cronについて読んだことがありますが、うまく解決できません。 曜日に応じてシャットオフ時間を変更するにはどうすればよいですか?
18 shutdown  cron  kiosk 

1
Cronはスパマーです。どうすれば停止できますか?
だから、私は非常に奇妙なスパムボットで立ち往生しています:cron。 毎日、次の電子メールが表示されます。 /etc/cron.daily/apt: FATAL -> Failed to fork. このエラーの原因は何ですか?私/etc/cron.daily/aptはデフォルトのインストールに付属しているものと同じなので、明らかに他の何かです。 cronからメールを送信することについては心配していません(多くの有用な問題/データが提供されるため)。私はただ手元の問題を解決したいです。
17 apt  cron 

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