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.
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.
Kommentaar