Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxシステムはどのようにat /crontabディレクティブを使用しますか?

Linuxシステムはどのようにat /crontabディレクティブを使用しますか?

  
                

Linuxシステムのatコマンドは定期的に実行できますが、crontabコマンドは周期的に実行されるため、両方のコマンドでプログラムの実行時間を制御できます。 Linuxシステムでat /crontabコマンドを使う方法は?
ログイン

コマンドで実行される限り、一度に、プレス入力として、次に実行すべきコマンドを入力し、押圧CTRL + Dの端部は、スケジュールにスケジュールすることができます。

atの時間形式は、1桁(指定された時間)、2桁(指定された時間)、4桁(指定された時間と分)、および中央と分も使用できます。 :45。さらに、午前、午後を追加して最後の午後を指定できます。それ以外の場合は、午前5時25分などの24時間制として処理されます。 POSIXでは、いくつかの追加の時間があります。

時間 - 時間

数の範囲は[00,59]です。

午前0時=午前12:00(00:00)

正午= 12:00 pm

今=実行時刻を指定します。

日付 - 日付

年に使用される数字はADです。4桁でなければなりません。

月と週を指定する場合、使用される単語は、LC_TIME環境変数にリストされている"月&週"の名前、またはその省略形によって異なります。

日付は指定した月と一致している必要があります。

今日=今日

明日=明日

増加 - 増分

には、分、時、日、週、月、年などの単語を使用できます。使用するときは、+記号で始めます。

atコマンドで実行されたコマンド、使用された環境変数、作業ディレクトリ、ファイルで作成されたマスクなどを使用します実際にスケジュールされたコマンドを実行する場合、これらの変数はatコマンドの実行時と同じです。実行許可制御ファイルでの


/usr/lib/cron/at.allow

/usr/lib/cron/at.deny

例:

午後6時

午前


午前2:00

午後18:00

18:00に

今日の午後6時+ 1週間は、来週の午後6時に相当します。

午後6時に2005年1月2日

午後6時に

現在

コマンドが実行される時点で、次回まで実行されます。例えば、今夜は6:00に指定されていますが、現在は7:00です。注文は明日午後6時に実行されます。

スケジュールされたジョブを削除するには、at -r at-job-idを使用します。

gentooでは、デフォルトはno at programです。最初に次のコマンドをインストールする必要があります。のみ:

emerge -av at

/etc/init.d/atd start

そしてディレクティブのtimespecは/usr /share /doc /at-XXに置かれます。ドキュメントの.XX ​​/timespec.gz

上記はLinuxシステムでat /crontabディレクティブを使用する方法ですこの記事では、atディレクティブについて詳しく説明します。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved