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

cronは、Linuxベースのマシンで実行される、時刻に基づくタスクスケジューラです。

2
2回の間5分ごとにcronジョブを実行します
crontabで、営業日の開始時刻と終了時刻の間で5分ごとに実行されるジョブを指定する方法はありますか? 更新 開始時刻と終了時刻がラウンドアワーでないことが重要だと思います。したがって、時間列に9〜5を指定するだけでは十分ではありません。9:30-17:30が欲しいです。
18 cron  crontab 

5
OSXをスリープから復帰させるcrontab
ある特定のプログラムを早朝(スリープ状態になった後)に起動し、朝遅くに(目を覚ます前に)再び閉じるcrontabがあります。しかし、私のiMacは、スリープ中にcrontabスクリプトを実行しません。 マシンをウェイクアップし、指定した時間に再びスリープ状態にする設定がいくつかありますが、crontabを使用してこれを行う方法はありますか?
18 macos  script  cron 

2
Linux:特定のディレクトリでコマンドを実行する方法
私は単に与えられたディレクトリからcronジョブとしてコマンド(実際にはそのシェルスクリプト)を実行したいだけです。それは使用せずに、指定したディレクトリに設定されているように、どのように私はそれを実行することができますcd。
16 linux  cron 

3
/etc/cron.dで@rebootを使用する方法
個々のユーザーのcrontabを/etc/cron.dに移行しています。これにより、適切なバックアップ、復元、およびバージョン管理が可能になります。 これまでのところ、ユーザーのcrontabとetcのcrontabの唯一の違いは、6番目の列としてユーザーを指定する必要があることです。これは正しいですか? そして、インターネット上のどこにも答えが見つからなかった私の主な質問:@reboot/etc/cron.dまたは/ etc / crontabで使用する正しい方法は何ですか? のようなもの @reboot root command?
16 linux  cron 

1
crontabの曜日と月の日付
これをいくつかの異なるLinuxおよびfreebsdシステムの/ etc / crontabに追加しました。 # monthly reboot: 3rd Tuesday of every month 56 07 15-21 * 2 root /sbin/shutdown -r now 毎月第3火曜日に再起動したい。ただし、すべてのシステムは今月の第3水曜日(19日)に再起動しました。 私は何を間違えていますか? 更新:以下のRanonの回答のおかげで、以下のリビジョンが機能するように見えますが、誰でも確認できますか、それを行うより良い方法がありますか? # monthly reboot: 3rd Tuesday of every month 56 07 15-21 * * root test $(date +\%u) -eq 2 && /sbin/shutdown -r now
14 cron  crontab  syntax 

2
1人のユーザーの複数のcrontab
1人のユーザーに複数のcrontabファイルを使用する方法はありますか?ユーザーごとのcrontabではなく、プロジェクトごとのcrontabファイルの行に沿って何かを考えています... 任意の助けをいただければ幸いです...
13 unix  cron  crontab 

4
ssh許可はcronジョブでのみ拒否されました
非常に奇妙な問題がある。(公開鍵認証を使用して)sshを介してリモートホストでコマンドを実行する小さなbashスクリプトを作成しました。 このスクリプトをコマンドラインから手動で実行すると正常に動作しますが、/ etc / cron.hourlyに配置するとPermission denied, please try again.エラーで失敗します。 を使用して、スクリプトでキーを明示的に設定しましたssh -i /root/.ssh/id_rsa user@remote "command"。 スクリプトはrootとして実行されています(私echo `id` > /tmp/whoami.logはダブルチェックに追加しました); そして sshキーはパスワードで保護されていません... システムはUbuntu 12.04サーバーです。リモート側でトラブルシューティングを行うためのアクセス権はあまりありませんが、前述のように、sshを手動で実行するか、コマンドラインから同じbashスクリプトを実行できます。 なぜこれが起こっているのか、それをどのように修正するのか? 更新 私が間違っていたことがわかり、sshキーがパスワードで保護されていた(キーチェーンがssh-agentをロードしている)ため、スクリプトから失敗したのに、bashセッションから実行したときに失敗しなかったのです。. ~/.keychain/$HOSTNAME-shスクリプトに追加することで問題が解決しました(正しい方向に私を指して包括的な回答を提供してくれた@grawityに感謝します)。
13 bash  ssh  cron 

4
cronを「ランダム」にできますか?
たぶん私は完全に夢中です、そしてもしそうなら-それは大丈夫です。しかし、次のように、間抜けなメッセージをブロードキャストするためにジョブをスケジュールするにはどうすればよいfortuneですか? 明確化 はい-これは私の個人用ワークステーションです-本番サーバーで何か奇妙なことをする予定はありません:)
12 cron 

2
まだ書き込まれているファイルでのrsyncの動作は?
Apacheが大きなファイルの書き込み中に、そのファイルでrsync cronジョブが実行されている場合、rsyncはファイルをコピーしようとしますか? 例 Apache-1:大きいファイルが書き込まれてい/var/wwwます。 Apache-2:Apache-1のクローン。5分ごとにcronを実行してrsyncを実行し、/var/www同期させます。

5
Mac crontabは作成されません
Macでcronをセットアップしようとしていますが、ユーザーのcrontabの作成が完了しないようです。私はターミナルを開いて入力します: $ crontab -e これはこれを返します: crontab: no crontab for jjmay - using an empty one ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/tmp/crontab.rBdeP6yv1U" 0L, 0C そして、それが私が窓から閉まるまでそこで待ちます、私はそれを20分もの間放しました。別のターミナルウィンドウを開いて、crontabの作成を確認しても何も表示されません。 $ crontab -l crontab: no crontab for jjmay なぜこれを作成できないのか、または手動でcrontabを作成して編集できるのか、というアイデアはありますか?
12 macos  terminal  cron 

2
確認する一般的なMac OSフォルダー/設定(厄介な自己起動アプリを削除する場合)
自動的に起動するアプリがある場合、それを探す最も効率的な場所は何でしょうか?スタートアップアイテム、ログインアイテム、ログインフック、Cron、カーネル拡張機能などをチェックする場所の包括的な包括的なリストがありますか? この時点で、これらのフォルダー/ plistファイルの半分がどこにあるか忘れています。誰かが共有できる虎の巻を持っていることを望んでいます。 基本的に、Mac OSがアプリやスクリプトを自動的に起動する最も一般的な場所のリストを探しています(例:ログオン時、スケジュールなど)。

4
パスワードを公開せずにcronジョブでmysqlダンプを実行する
走りたい mysqldump -u aUser -p P4SSw0rd --all-databases > backup.sql cronジョブで。どうすれば安全にこれを行うことができますか? すぐそこにコマンドを配置できることは知っていますが、マシンにアクセスできる人は誰でもcrontabを介してすぐにそれを見ることができます。それを行うためのより良い方法はありますか?
11 security  cron 

5
cronのタイムゾーンの問題
cronジョブは、サーバー時間と比較して1時間遅れて計算されます。何が起こっているのか分かりません。 私の構成は次のとおりです: サーバー時間 : Europe/Paris / etc / default / cronに次の行を追加しました。 TZ="Europe/Paris" それにもかかわらず、cronジョブはサーバー時間より1時間遅れて起動されます。本当に注意が必要なのは、cronに命令「日付」を再生するように要求すると、サーバーの日付(良い日付!)が表示されることです。 この問題を解決する方法がわかりません。私はフォーラムで読書をしてきましたが、何もおもしろくありませんでした。 どう思いますか ?

5
クローンタブは削除されましたか?
「crontab -e」と入力する代わりに、誤って「crontab」と入力してプロセスの途中で動かなくなったため、プロセスを中止しました。crontab -eに移動すると、完全に空白になっています。これは全然良くない。元に戻せない場合は、書き直す必要があります。 次の方法はありますか? crontabジョブを元に戻しますか?彼らはどこかに記憶にありますか?Linuxのアカウント固有のcrontabファイルはどこにありますか?または cronが行ったすべてのログを取得するため、crontabファイルをリバースエンジニアリングできます。久しぶりに見た?
11 unix  cron 


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