Linux システムに Systemd と Crontab をインストールして構成する方法

王林
リリース: 2023-09-26 22:18:32
オリジナル
1350 人が閲覧しました

Linux システムに Systemd と Crontab をインストールして構成する方法

Linux システムに Systemd と Crontab をインストールして構成する方法

はじめに:
Systemd と Crontab は、管理と実行のために Linux オペレーティング システムで非常に一般的に使用されるツールです。システムタスク。この記事では、Linux システムに Systemd と Crontab をインストールして構成する方法を詳しく紹介し、読者がこれら 2 つのツールをより効果的に使用できるように具体的なコード例を示します。

1. Systemd のインストールと構成:
Systemd は、Red Hat によって開発されたシステム初期化および管理ツールであり、多くの Linux ディストリビューションで広く使用されています。 Linux システムに Systemd をインストールして構成する手順は次のとおりです。

  1. Systemd がインストールされているかどうかを確認します。
    次のコマンドを使用して、Systemd がインストールされているかどうかを確認できます。システム上:

    systemctl --version
    ログイン後にコピー
  2. Systemd のインストール:
    Systemd がシステムにインストールされていない場合は、次の更新パッケージ マネージャー コマンドを使用してインストールできます:

    sudo apt-get update
    sudo apt-get install systemd
    ログイン後にコピー
  3. Systemd サービスの構成:
    Systemd を使用する前に、タスクを管理するサービス ユニットを作成する必要があります。サービス ユニットは、タスクの実行に必要な構成情報が含まれるファイルです。 mytask.service という名前のサービス ユニット ファイルを作成し、テキスト エディタで開きます。

    sudo nano /etc/systemd/system/mytask.service
    ログイン後にコピー

ファイルに、次の構成情報を書き込みます。

[Unit]
Description=My Task
Wants=network.target
After=network.target

[Service]
ExecStart=/usr/bin/python /path/to/mytask.py

[Install]
WantedBy=multi-user.target
ログイン後にコピー

上記の設定ファイルの Description はタスクの説明、ExecStart は指定されたタスク実行コマンド、WantedBy は実行時に指定されたタスクです。システムが起動します。実際のニーズに応じて構成情報を変更します。

ファイルを保存して閉じた後、Systemd 構成ファイルを再読み込みします:

sudo systemctl daemon-reload
ログイン後にコピー
  1. タスクの開始と管理:
    次のコマンドを使用してタスクを開始します:

    sudo systemctl start mytask.service
    ログイン後にコピー

タスクを停止するには、次のコマンドを使用します。

sudo systemctl stop mytask.service
ログイン後にコピー

タスクのステータスを表示するには、次のコマンドを使用します。

sudo systemctl status mytask.service
ログイン後にコピー

タスクの開始を設定するには、次のコマンドを使用できます:

sudo systemctl enable mytask.service
ログイン後にコピー

2. Crontab のインストールと構成:
Crontab は、スケジュールされたタスクを実行するために使用されるツールであり、Linux システムで非常に一般的に使用されます。 Linux システムに Crontab をインストールして構成する手順は次のとおりです。

  1. Crontab がインストールされているかどうかを確認します。
    次のコマンドを使用して、Crontab がインストールされているかどうかを確認できます。システム内:

    crontab --version
    ログイン後にコピー
  2. Crontab 構成ファイルの編集:
    Crontab 構成ファイルは、ユーザーが実行するタスクを定義するために使用されるユーザー固有の構成ファイルであり、彼らの実行時間。次のコマンドを使用して、現在のユーザーの Crontab 構成ファイルを編集します:

    crontab -e
    ログイン後にコピー
  3. タスクを追加します:
    開いているファイルに、次の形式でタスクを追加します:

          • #/usr/bin/python /path/to/mytask.py

上記の例の * * * * * は、タスクが 1 分ごとに実行されることを意味します。実際のニーズに応じて時間と実行コマンドを変更します。

  1. ファイルを保存して閉じます。
  2. タスクの表示と管理:
    現在のユーザーの Crontab タスクを表示するには、次のコマンドを使用できます:

    crontab -l
    ログイン後にコピー

現在のユーザーのタスクを削除するにはCrontab タスクでは、次のコマンドを使用できます。 コマンド:

crontab -r
ログイン後にコピー

概要:
この記事では、Linux システムに Systemd と Crontab をインストールして構成する方法について詳しく説明します。 Systemd はサービス ユニット ファイルを作成することでタスクの開始、停止、スタートアップを管理できますが、Crontab は Crontab 構成ファイルを編集することでタスクを定期的に実行できます。これら 2 つのツールの使用をマスターすることで、読者はシステム タスクをより適切に管理および実行し、作業効率を向上させることができます。

以上がLinux システムに Systemd と Crontab をインストールして構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!