英語フランス語スペイン語

Ad


OnWorksファビコン

crontabposix - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して OnWorks 無料ホスティング プロバイダーで crontabposix を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド crontabposix です。

プログラム:

NAME


crontab — 定期的なバックグラウンド作業をスケジュールする

SYNOPSIS


crontab [file]

crontab [−e|−l|−r]

DESCRIPTION


  crontab ユーティリティは、ユーザーの crontab エントリを作成、置換、または編集します。 crontab エントリ
コマンドとその実行時刻のリストです。 新しい crontab エントリ
を指定して入力できます file そうでない場合は標準入力から入力します file オペランドは
指定するか、エディタを使用する場合は、 −e 指定されています。

crontab エントリからコマンドを実行すると、実装は
デフォルト環境。少なくとも次の環境変数を定義します。

ホーム ユーザーのホームディレクトリのパス名。

ログ名 ユーザーのログイン名。

パス すべての標準ファイルを見つけることが保証されている検索パスを表す文字列
ユーティリティ。

SHELL コマンドインタープリタのパス名。 いつ crontab によって指定されたとおりに呼び出されます
POSIX.1-2008 のこのボリュームでは、値はパス名になります。 sh.

これらの変数の値は、 crontab このボリュームで指定されたとおりに呼び出されます。
POSIX.1-2008 は、スケジュールされたコマンドが実行されるときに提供されるデフォルト値に影響を与えません。
実行されます。

標準出力と標準エラーが、から実行されたコマンドによってリダイレクトされない場合、
crontab エントリ、生成された出力またはエラーは実装経由でメールで送信されます。
定義されたメソッドをユーザーに提供します。

ユーザーは使用を許可されるものとします crontab ファイル内に名前が表示されている場合 cron.allow which
実装定義のディレクトリにあります。 そのファイルが存在しない場合、そのファイルは
cron.拒否実装定義のディレクトリにあり、次のようにチェックされます。
ユーザーがアクセスを拒否されるかどうかを決定する crontab。 どちらのファイルも存在しない場合は、
適切な特権を持つプロセスのみがジョブの送信を許可されます。 もしそうなら
cron.拒否 存在し、空の場合、グローバルな使用が許可されます。 の cron.allow &
cron.拒否 ファイルは XNUMX 行に XNUMX つのユーザー名で構成されます。

OPTIONS


  crontab ユーティリティは、POSIX.1‐2008の基本定義ボリュームに準拠する必要があります。 セクション
12.2, ユーティリティ 構文 ガイドライン.

次のオプションがサポートされます。

−e 呼び出し元ユーザーの crontab エントリのコピーを編集するか、空のエントリを作成して、
crontab エントリが存在しない場合は編集します。 編集が完了すると、エントリが
ユーザーの crontab エントリとしてインストールされます。

−l (文字 ell。) 呼び出し元のユーザーの crontab エントリをリストします。

−r 呼び出し元ユーザーの crontab エントリを削除します。

オペランド


次のオペランドがサポートされます。

file 仕様を含むファイルのパス名。次の形式で定義されます。
INPUT FILES セクション (crontab エントリの場合)。

標準入力


「入力ファイル」セクションを参照してください。

入力 ファイル


POSIX ロケールでは、ユーザーまたはアプリケーションは crontab エントリがテキストであることを確認する必要があります。
このファイルは、それぞれ XNUMX つのフィールドの行で構成されます。 フィールドは次のように区切られます。
文字。 最初の XNUMX つのフィールドは、以下を指定する整数パターンでなければなりません。

1. 分 [0,59]

2. 時間 [0,23]

3. 月の日 [1,31]

4. 月 [1,12]

5. 曜日 ([0,6]、0=日曜日)

これらのパターンはそれぞれ、次のいずれかになります。 (すべての有効な値を意味します)、要素、
またはで区切られた要素のリスト文字。 要素は数値のいずれかでなければなりません
または で区切られた XNUMX つの数字(包括的な範囲を意味します)。 の仕様
日は XNUMX つのフィールド (日付と曜日) で作成できます。 月の場合は、日
月と曜日はすべて文字、毎日が一致するものとします。 もし
月または日は要素またはリストとして指定されますが、曜日は指定されません
です、「月」および「日」フィールドは、一致する日を指定する必要があります。 もし
月と日の両方が、 ただし、曜日は要素です
またはリストの場合、指定された曜日のみが一致します。 最後に、月または
月の日は要素またはリストとして指定され、曜日も次のように指定されます。
要素またはリスト、その後、月と日、または日のいずれかに一致する任意の日
週に一致するものとします。

crontab エントリの行の XNUMX 番目のフィールドは、によって実行される文字列です。 sh at
指定された時間。 あこのフィールドの文字は、
。 先頭にある任意の文字(含んでいる '%')その原因となる
文字通りに扱われる文字。 最初の行のみ (最大 '%' または行末)
コマンドフィールドはコマンドインタープリタによって実行されます。 他の行も作成されます
コマンドで標準入力として使用できます。

空白行と最初の空白行はは '#' 無視されます。

テキストファイル cron.allow & cron.拒否、実装定義の
ディレクトリには、XNUMX 個以上のユーザー名が XNUMX 行に XNUMX つずつ含まれます。
それぞれ、基盤となるサービスへのアクセスが許可または拒否されます。 crontab ユーティリティ。

ENVIRONMENT 変数


次の環境変数は、の実行に影響を与えます。 crontab:

環境変数EDITOR 実行時に呼び出されるエディタを決定します。 −e オプションが指定されています。 デフォルト
編集者は vi.

言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 Variables 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)

LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。

LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数と入力ファイル)。

LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれる診断メッセージ。

NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.

非同期 イベント


デフォルト。

標準出力


Status −l オプションが指定されている場合、crontab エントリは標準出力に書き込まれます。

標準


標準エラーは、診断メッセージにのみ使用されます。

出力 ファイル


なし。

拡張済み DESCRIPTION


なし。

EXIT ステータス


次の終了値が返されます。

0正常に完了しました。

> 0エラーが発生しました。

結果 OF エラー


ユーザーの crontab エントリは、送信、削除、編集、またはリストされません。

  フォロー中 セクション   有益です。

お申込み USAGE


ここに示す crontab エントリの形式は、POSIX ロケールに対してのみ保証されています。 他の
文化は実質的に異なるインターフェイスでサポートされている可能性がありますが、
実装では、同等のレベルの機能を提供することが推奨されます。

のデフォルト設定は、 ホーム, ログ名, パス, SHELL に与えられる変数
スケジュールされたジョブは、次の場合にこれらの変数の設定の影響を受けません。 crontab 実行されます。 として
前述したように、それらはデフォルトです。 「本書の指定に従って発動」に関するテキスト。
POSIX.1-2008」は、実装がこれらを可能にする拡張機能を提供する可能性があることを意味します。
変数は実行時に影響を受けますが、ユーザーは明示的なアクションを実行する必要があります。
新しいオプション フラグを指定したり、拡張子の形式を変更したりするなど、拡張機能にアクセスするための命令
crontab エントリ。

典型的なユーザー エラーは、単に入力することです。 crontab; これにより、システムは新しいメッセージを待つことになります。
標準入力の crontab エントリ。 ファイルの終わりが入力されている場合 (通常は‐D)、
crontab エントリは空のファイルに置き換えられます。 この場合、ユーザーは次のように入力する必要があります。
割り込み文字。crontab エントリの置換を防ぎます。


1.クリーンアップ ファイルは平日の毎朝午前 3 時 15 分に作成されます。

15 3 * * 1-5 find 「$ホーム」 −名前 −実行 rm −f {} + 2> / dev / null

2. 誕生日の挨拶をメールで送信します。

0 12 14 2 * mailx ジョン%ハッピー 誕生日!%時間 for ランチ。

3. XNUMX 種類の日を指定する例としては、次のとおりです。

0 0 1,15 * 1

コマンドは毎月 XNUMX 日と XNUMX 日に実行されるだけでなく、毎月実行されます。
月曜日。 XNUMX つのフィールドのみで日付を指定するには、他のフィールドを次のように設定する必要があります。 「*」; にとって
例:

0 0 * * 1

コマンドは月曜日にのみ実行されます。

理論的根拠


へのすべての参照 cron デーモンと cron ファイル は省略されています。 歴史的ではありますが
実装ではこの取り決めが使用されているため、将来を制限する理由はありません
実装

この説明は、 crontab は、通常の権限を持つユーザーのみをサポートするように設計されています。 の
入力の形式は System V に基づいています crontab; ただし、要件はありません
ここで、実際に使用されるシステム データベースは、 cron デーモン (または同様のメカニズム) を使用する
内部的にはこの形式です。 たとえば、BSD から派生したシステムには、
ジョブの実行時に使用されるユーザー ID を示す追加フィールドが追加されました。
提出されました。

  −e このオプションは存在しませんが、ユーザーの利便性を考慮して SVID から採用されました。
すべての歴史的な実装において。

未来 道順


なし。

onworks.net サービスを使用してオンラインで crontabposix を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad