LinuxシステムでSystemdとCrontabをインストールして設定する方法

Linuxシステムでsystemdとcrontabをインストール・設定する手順

  1. Systemdをインストールする
  1. システムマネージャを使用してSystemdをインストールします。Debian/Ubuntuシステムの場合は、以下のコマンドを実行してください。
sudo apt-get install systemd
  1. CentOS/RHELシステムでは以下のコマンドを実行できます。
sudo yum install systemd
  1. Systemdサービスの設定
  1. 例えばmy-service.serviceという、新しいsystemdサービスファイルを作成する。
sudo nano /etc/systemd/system/my-service.service
  1. そのファイルに次の内容を追加します。
[Unit]
Description=My Service
After=network.target
[Service]
ExecStart=/path/to/my-service
Type=simple
[Install]
WantedBy=multi-user.target
  1. /path/to/my-serviceを、実行する実際のサービスのパスに置き換えてください。
  2. ファイルを保存して閉じる。
  3. Systemdサービスを起動し、ブート時に自動開始するように設定します
sudo systemctl start my-service
sudo systemctl enable my-service
  1. crontab のインストール:
  1. crontabをパッケージマネージャーを使ってインストールする。Debian/Ubuntu系では以下を実行すればよい。
sudo apt-get install cron
  1. CentOS/RHELシステムでは、以下を実行できます:
sudo yum install cronie
  1. Crontab タスクの設定:
  1. crontabファイルの編集には、こちらのコマンドを使用します:
crontab -e
  1. ファイルに追加するエントリーには、実行するタスクを記述します。例えば、毎日午前 8 時に /path/to/my-script.sh スクリプトを実行するには、次のように記述します。
0 8 * * * /path/to/my-script.sh
  1. ファイルを保存して閉じる。
  1. Cron サービスを再起動します
  1. 以下のコマンドでCronサービスは再起動できます。
sudo systemctl restart cron

システム内でSystemdとCrontabを正常にインストール、設定できました。

bannerAds