スクリプトのcronジョブを作成する-cronではなくfcron-

モルトケ

あるディレクトリから別のディレクトリにファイルをコピーする非常に単純なスクリプトを作成しました。cronジョブを作成したいと思います。ちなみに、スケジューラはcronではなくfcronであるため、ここには「crontab」ではなく「fcrontab」があります。そのため、週に1回(日曜日)実行されますが、それが正しいかどうかはわかりません。見て、教えてもらえますか?
これはcronジョブです:

0 1  * 1-12 SUN /home/myusername/dir/cp.sh  

または

0 1  * 1-12 SUN /bin/bash /home/myusername/dir/cp.sh

私はここからだけでなくウェブ上でもかなりの数の投稿を読んだことがありますが、それでも混乱しています。よろしくお願いします。

トリプリー

平日フィールドには、0が日曜日を表す数値が含まれています。 crontab私が遭遇したどのバリアントでも、人間が読める平日はサポートされていません

これを毎月実行したい場合は*、その月に入れてください。

0 1  * * 0 /home/myusername/dir/cp.sh

スクリプトが実行可能(chmod +x cp.sh)であり、(#!/bin/bashファイルの最初の行として)有効なシバンがある限りbash、コマンドラインのようにOSにスクリプトを実行するように明示的に指示する必要はありません

crontabホームディレクトリからジョブを実行するので、これがのアカウントから実行され/home/myusernameている.場合は、に置き換えることができmyusernameます。場合は$HOME/dir、あなたの中にあるPATHあなただけ必要ですcp.sh(ただし、設定するために世話をするPATHところcron、あまりにも、それを見ることができます!)

サーバーがそれを処理するように設定されている場合、出力またはエラーメッセージはすべて電子メールで送信されます。これは少しわかりにくく、場合によっては戸惑うこともあります。特に、実際に電子メールが適切に構成されていない場合は、多くのユーザーがすべてのcronジョブのログファイルにリダイレクトを追加します。

0 1 * * 0 cp.sh >>cp.sh.log 2>&1

(初心者の中には、すべてをリダイレクトしてから/dev/nullここに来て、エラーが発生したときに何が問題なのかを尋ねるのが好きな人もいます。もちろん、私たちもわかりません。)

スタックオーバーフローcrontabタグの情報ページでは、構文のアドバイス、トラブルシューティングのヒント、およびへのリンクを持っているあなたは、有効なを生成することができ、サイトcrontabあなただけのボタンをクリックしてジョブを実行する際に言って、スライダーを動かし初心者に優しいフォームからを。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

python スクリプトが mysql を更新するための新しい Cron ジョブを作成する方法は?

分類Dev

スクリプトを使用してcronジョブを作成する

分類Dev

cronジョブでPHPスクリプトを実行する

分類Dev

Rスクリプトのcronジョブが失敗する

分類Dev

RailsがCRONジョブのリストをクエリする

分類Dev

cronジョブのスクリプトからphantomJSを開始する

分類Dev

cronジョブ-まだジョブを実行していない場合は、VPNを開始するためのスクリプトが必要です

分類Dev

cronジョブがシェルスクリプトを実行しないのはなぜですか?

分類Dev

cronジョブ内のBashスクリプトからファイルを作成しても書き込みできないのはなぜですか?

分類Dev

cronジョブでノードスクリプトを実行する

分類Dev

GAE(GCP)のcron.yamlで平日の毎日のジョブをスクリプト化する

分類Dev

スクリプトでcronジョブを追加/削除するにはどうすればよいですか?

分類Dev

シェルスクリプトの出力をcronジョブとしてメールで送信する方法

分類Dev

cronジョブを使用してPythonスクリプトを実行する

分類Dev

cronジョブにbashスクリプトを追加するにはどうすればよいですか?

分類Dev

cronジョブなしでスケジュールタスクを作成する

分類Dev

Cron ジョブが NodeJS スクリプトの実行に失敗する

分類Dev

シェルスクリプトをcronジョブとして実行する

分類Dev

cronジョブの実行を開始する前にshスクリプトを編集します

分類Dev

cronジョブのSTDOUTをリダイレクトする

分類Dev

スクリプトをcronジョブとして実行するための「stdin:is not atty」メール

分類Dev

プロジェクトの変更を毎週gitにコミットするcronジョブを作成するにはどうすればよいですか?

分類Dev

PHPスクリプトのcronジョブを実行できません

分類Dev

PHPスクリプトのcronジョブを実行できません

分類Dev

cronジョブでRailsスクリプトを実行しますか?

分類Dev

動作するスクリプトがcronジョブとして実行されないのはなぜですか?

分類Dev

cronジョブとして実行されているPythonスクリプトでpingを発行する

分類Dev

cronジョブは動作中のphpスクリプトを起動せず、エラーを生成します

分類Dev

再起動時にPythonスクリプトを実行するcronジョブが機能しない

Related 関連記事

  1. 1

    python スクリプトが mysql を更新するための新しい Cron ジョブを作成する方法は?

  2. 2

    スクリプトを使用してcronジョブを作成する

  3. 3

    cronジョブでPHPスクリプトを実行する

  4. 4

    Rスクリプトのcronジョブが失敗する

  5. 5

    RailsがCRONジョブのリストをクエリする

  6. 6

    cronジョブのスクリプトからphantomJSを開始する

  7. 7

    cronジョブ-まだジョブを実行していない場合は、VPNを開始するためのスクリプトが必要です

  8. 8

    cronジョブがシェルスクリプトを実行しないのはなぜですか?

  9. 9

    cronジョブ内のBashスクリプトからファイルを作成しても書き込みできないのはなぜですか?

  10. 10

    cronジョブでノードスクリプトを実行する

  11. 11

    GAE(GCP)のcron.yamlで平日の毎日のジョブをスクリプト化する

  12. 12

    スクリプトでcronジョブを追加/削除するにはどうすればよいですか?

  13. 13

    シェルスクリプトの出力をcronジョブとしてメールで送信する方法

  14. 14

    cronジョブを使用してPythonスクリプトを実行する

  15. 15

    cronジョブにbashスクリプトを追加するにはどうすればよいですか?

  16. 16

    cronジョブなしでスケジュールタスクを作成する

  17. 17

    Cron ジョブが NodeJS スクリプトの実行に失敗する

  18. 18

    シェルスクリプトをcronジョブとして実行する

  19. 19

    cronジョブの実行を開始する前にshスクリプトを編集します

  20. 20

    cronジョブのSTDOUTをリダイレクトする

  21. 21

    スクリプトをcronジョブとして実行するための「stdin:is not atty」メール

  22. 22

    プロジェクトの変更を毎週gitにコミットするcronジョブを作成するにはどうすればよいですか?

  23. 23

    PHPスクリプトのcronジョブを実行できません

  24. 24

    PHPスクリプトのcronジョブを実行できません

  25. 25

    cronジョブでRailsスクリプトを実行しますか?

  26. 26

    動作するスクリプトがcronジョブとして実行されないのはなぜですか?

  27. 27

    cronジョブとして実行されているPythonスクリプトでpingを発行する

  28. 28

    cronジョブは動作中のphpスクリプトを起動せず、エラーを生成します

  29. 29

    再起動時にPythonスクリプトを実行するcronジョブが機能しない

ホットタグ

アーカイブ