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

Cronは、ユーザーが定期的にコマンドを実行できるジョブスケジューラです。

2
cronジョブのデフォルトのメール受信者を変更できますか?
cronjobからの出力がある場合、ジョブが属するユーザーにメールで送信されると思います。MAILTO=vivek@nixcraft.incronファイルの先頭に何かを追加して、出力の送信先を変更することもできると思います。 cronジョブ root を実行するユーザーではなく、システム全体のcronジョブが電子メールで送信されるようにオプションを設定できますか?(つまり、各ユーザーのcronファイルでこれを設定する必要がないように)

3
cronからshスクリプトを実行する
test.shスクリプトがあります #!/bin/sh php /home/v/file.php sh /root/x/some.sh コマンドラインからルートとしてファイルを実行すると動作します。 sh /home/v/test.sh crontab -e(ルートcron)に設定すると、機能しません * * * * * sh /home/v/test.sh 何が間違っていますか?ありがとう
12 shell  cron 

5
1週間おきにcron経由でスクリプトを実行する
私はこれを行う方法についてかなり多くの研究を行ってきましたが、たとえば木曜日に毎週、cronで直接ジョブを実行する方法はありません。 今、私は毎週実行するだけのスクリプトを作成することに傾いています。実行時に「フラグ」ファイルにタッチします。実行してファイルが既に存在する場合は、ファイルを削除します隔週のアクション)。 私の質問は、隔週で自動的に実行されるアクションのbashスクリプトという目標を達成するための、よりエレガントでシンプルな方法はありますか? ありがとう!
12 bash  scripting  cron 



1
cronジョブ、ランダム開始、ただし時間枠内
1日1回、毎日0900から1200の間でスクリプトを実行したいのですが 、ダッシュの構文については完全9-12にはわかりません。スクリプトが毎時間実行されるのか、それとも次の間にランダムに開始されるのですか?9-12?後者が必要だからです。
11 cron 

3
再起動せずにcronジョブを開始する方法は?
私はcronジョブを使用しofflineimapて2分ごとに呼び出します。 */2 * * * * /usr/bin/offlineimap > ~/Maildir/offlineimap.log 2>&1 問題を修正するためにcronジョブを強制終了する必要がありました。再起動せずにcronジョブを再起動するにはどうすればよいですか?私はこの「解決策」をオンラインで見つけました: mylogin@myhost:~$ sudo /etc/init.d/cron restart Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service cron restart Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the …
11 cron 

5
Crontabのシェルスクリプトを使用してリモートマシンにsshできない
以下は、私が実行しようとしているスクリプトで、問題なく実行されます for i in `seq 200 2100` do usr=(`ssh -t -t -o ConnectTimeout=60 machine$1 finger | tail -1 | awk '{print$1}'`) echo $usr done しかし、それをcrontabに追加すると、ユーザーに表示されません。 22 12 * * * sh /home/subrahmanyam/Scripts/who.sh あなたの考えを教えてください..... cronデーモンが実行されている可能性があるため、いくつかのバイナリを含める必要があります...?

2
crontab -eとless / etc / crontabの違いは何ですか?
私はunixとcronにかなり新しく、現在、既存のcronファイルにcronを追加しようとしていました。私はあなたがこれでこれを行うことができると読んだcrontab -e。私にとって混乱するのは、それcrontab -eが異なるcron /コマンドを示しているだけless /etc/crontabです-どうしてですか?編集する正しい方法/ファイルはどれですか?
11 cron 

3
終了ステータスに基づいてcronメールをMAILTOに出力します
次のようなphpコマンドを実行するcronジョブがあります。 php /path/to/script.php > dev/null これにより、MAILTOアドレスにSTDERR出力のみが送信されます。私が収集したものから、PHPスクリプトは、終了ステータスが1であってもSTDERR情報を出力していません。 phpコマンド(STDOUT)の出力を取得して、終了ステータスがゼロ以外の場合にのみMAILTOに送信するにはどうすればよいですか?
11 bash  cron 

3
システムのcronjobsをどこに置くのですか?
システムレベル(つまり、特定のユーザーに固有ではない)で実行されるcronjobが必要な場合、それを作成することをどのように提案しますか? crontab -eルートとして実行 に追加する /etc/crontab でcronjobを定義するファイルを作成する /etc/cron.d/ cronジョブを定義するファイルを作成する/etc/cron.*ly/(ただし、そのような時間間隔が私のニーズに合う場合のみ) 私が主に心配していることは次のとおりです。これらのソリューションのうち、システムアップデートによって上書きされる可能性があるのはどれですか。 さらに、仕事が長い場合は、別のスクリプトファイル(たとえば)に配置する必要があると思います/root/bin/。同意しますか?
11 cron  upgrade 

3
削除されたcrontabを復元する方法
ターミナルでcrontabを編集しようとしたところ、誤ってのcrontab -r代わりに入力してしまいましたcrontab -e。誰がそのような危険なコマンドがcrontabを編集するための手紙のすぐ隣に座っていると思いますか?さらに、私はまだcrontab -r確認を求めない方法を理解しようとしていますか? これがどのようにして可能であるかについての私の信頼性の欠如に関係なく、私の質問は次のとおりです。失われたcrontabを回復できますか?

3
crontabファイルを/ tmpに保存しますか?
私はサーバーにsshして、いくつかの毎日のジョブ(特に、ログアウトしてもKerberosチケットを更新し、画面内のプログラムまたはtmuxを引き続き実行したい場合)をcronに追加したいと思います。だから私はを実行しcrontab -e、以下を追加します、 00 00 * * * kinit -R 00 12 * * * kinit -R 保存すると、編集者から尋ねられます。 File Name to Write: /tmp/crontab.HMpG7V /tmpOS 内のファイルを削除できるのではないですか?特にサーバーからログアウトした後はどうなりますか? crontabファイルはどこに保存しますか?crontabファイルを$ HOMEまたはより良いスペースに保存できますか?
11 cron  tmp 

4
bashスクリプトを使用したcrontabのインストール
crontabに2つのスクリプトをインストールするスクリプトを作成しました。 #!/bin/bash sudo crontab -l > mycron #echo new cron into cron file echo "*/05 * * * * bash /mnt/md0/capture/delete_old_pcap.sh" >> mycron #schedule the delete script echo "*/12 * * * * bash /mnt/md0/capture/merge_pcap.sh" >> mycron #schedule the merge script #install new cron file crontab mycron rm mycron スクリプトが実行され、2行がcrontabに追加されます。しかし、スクリプトを再度実行すると、これらの行が再び追加されるため、同じことを表す4行になります。インストールスクリプトを実行して、crontabに挿入された行が繰り返されないようにします。どうやってやるの
11 linux  bash  cron 


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