Linux の crontab タスク スケジューリングの簡単な分析

Linux の crontab タスク スケジューリングの簡単な分析

1. スケジュールタスクを作成する

命令

crontab -eは現在のユーザーの編集インターフェースに入ります

crontab -u username-e 指定されたユーザー編集インターフェースに入る

crontabタスク編集インターフェースに入る

タスク記述形式

# /ect ディレクトリを 1 分ごとにチェックし、ディレクトリの内容を /tml/a.txt に書き込みます。

*/ 1 * * * * ll /etc >> /tmp/a.text

#crontab オブジェクト + 指示

#複数のタスクを同時に実行する
#crontab オブジェクト コマンド 1 とコマンド 2

crontab オブジェクト パラメータ

最初の*は0~59の分の範囲を示します。

2番目の*は時間の範囲を示します: 0~23

3 番目の * は日を表します。範囲: 1 ~ 31

4 番目の * は月を表します。範囲: 1 ~ 12

5番目の*は曜日を表します: 0~7 (0と7はどちらも週末を意味します)

crontab オブジェクト内の特殊記号の意味

* いつでも

は、1,2などの複数の時点を表します。 * * * * は、コマンドが毎日1:00と2:00に実行されることを意味します。

- 時間間の閉じた間隔を表す

*/Nは実行される頻度を表します

2. タスクを表示する

crontab -l 現在のユーザーのタスクを表示する

crontab -u username -l 指定したユーザーのタスクを表示する

3. タスクを削除する

crontab -rは現在のユーザーのタスクを削除します

crontab -u username -r は指定されたユーザーのタスクを削除します

要約する

上記は、Linux での crontab タスク スケジューリングについてご紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • 特定のコマンドを実行する必要があるときにシェル スクリプトの実行をタイミングする Linux crontab のソリューション
  • Linux Crontab シェル スクリプトを使用して第 2 レベルのスケジュールされたタスクを実装する方法
  • Linux でコマンドとスクリプトを定期的に実行する (cron、crontab、anacron)
  • Linux で crontab を使用してスケジュールされたタスクを 1 秒に 1 回実行する方法
  • Linux でタスクをスケジュール実行するための at コマンドと crontab コマンドの詳細な説明

<<:  Vue ユニットテストに推奨されるプラグインと使用例

>>:  MySQL の異なるテーブル間でフィールドをコピーする

推薦する

WebプロジェクトをIdeaにインポートし、Tomcatに公開する問題を解決します

Idea は既存の Web プロジェクトをインポートして Tomcat に公開しますが、Tomcat...

MySQL クエリ フィールド タイプが json の場合の 2 つのクエリ メソッド

テーブル構造は次のとおりです。 id varchar(32) 情報JSONデータ: id = 1 i...

nginx 503 サービスが一時的に利用できない問題を解決する方法

最近、ウェブサイトを更新すると、503 Service Temporarily Unavailabl...

Dockerイメージ内のファイルを表示する方法

Dockerイメージ内のファイルを表示する方法1. すでに実行中の場合すでに実行中のイメージについて...

JavaScript で一意の ID を生成するいくつかの方法

考えられる解決策1. Math.randomは[0,1)の範囲の乱数を生成します。 //今回は生成さ...

Javascriptでビルダーパターンを実装する方法

概要ビルダー パターンは比較的単純なデザイン パターンであり、作成パターンに属します。定義: 複雑な...

setup+ref+reactive は vue3 の応答性を実装します

セットアップは、結合された API を記述するために使用されます。テンプレートが使用できるようにする...

mysql5.7.19 winx64 解凍版のインストールと設定のチュートリアル

mysql 5.7.19 winx64解凍版のインストールチュートリアルを収録しました。具体的な内容...

MySQL複合インデックスの概要

目次1. 背景2. 複合インデックスを理解する3. 左端一致原則4. フィールド順序の影響5. 単一...

三角形を描画するための CSS 実装コード (border メソッド)

1. 単純な三角形を実装するCSS ボックス モデルの境界線を使用すると、次のような三角形を実現で...

写真とテキストによる MySQL 8.0.11 インストール チュートリアル

インターネット上には多くのチュートリアルがありますが、基本的には同じです。ただし、細かい原因でソフト...

Docker のポート解放失敗の解決策

今日、非常に奇妙な状況に遭遇しました。docker イメージを更新した後、docker-compos...

CentOS 8が利用可能になりました

CentOS 8 が利用可能になりました! CentOS 8 と RedHat Enterprise...

CentOS サーバーに FFmpeg をインストールするための完全な手順

序文サーバーシステム環境は、CentOS 6.5 (最終) です。 FFmpeg をサーバーに正常に...

Vueダイナミックフォームの詳細な応用

概要バックグラウンド管理システムには多くのフォーム要件があります。データをjson 形式で書き込み、...