[Õpetus] Uus systemd service

Hendrik

New member
Joined
31 October 2023
Messages
4
Juhend kuidas luua uus systemd service

1. Loo uus fail asukohas /etc/systemd/system/ . Faili nimi .service laiendusega. Antud näites lõin faili mx500.service.

sudo touch mx500.service (touch loob tühja faili).

2. Avame .service faili järgmise käsuga:
(kasuta sobilikku editori: nano, gedit, vi, vim, nvim etc.)


sudo nano mx500.service

LIsame järgmise sisu .service faili:

[Unit]
Description=Mount MX500 drive
After=multi-user.target

[Service]
Type=simple
ExecStart=/bin/bash -c "sudo mount --verbose /dev/sdb1 /mnt/MX500"
User=root

[Install]
WantedBy=multi-user.target​


3. Salvesta fail.

4. Taaskäivita systemd daemon:

sudo systemctl daemon-reload

5. Luba service:

sudo systemctl enable mx500.service





Kokkuvõte. Antud SSD mountimiseks on OS kävitumisel mitmeid meetmeid. Antud juhul tegi service lisamine SSD mountimise lihtsaks kuna esinesid tõrked muude meetodidega (sh oli vajalik käsureaga mountimine)

Systemd service'ite lisamine on veel üks meetode OS automatiseerimiseks.
 
Last edited:
Nõus. Muutsin ära. Nanoga peaks kõik hakkama saama.

Ise kasutan igapäevaselt neovim'i ja lunarvim'i.
 
Last edited:
Back
Top