In linux box, everything runs at startup is a service.
Service located on /etc/systemd/system/servicename.service
Step to create a service are :
1. Create a service user account
2. Change ownership of config file to the service account
3. Create a service file to load when startup
Create service user account the secure way :
- $ sudo useradd --no-create-home --shell /bin/false blackbox_exporter
Here are template for create a service and use the created user above.
[Unit]
Description=Blackbox Exporter
Wants=network-online.target
After=network-online.target
[Service]
User=blackbox_exporter
Group=blackbox_exporter
Type=simple
ExecStart=/usr/local/bin/blackbox_exporter --config.file /etc/blackbox_exporter/blackbox.yml
[Install]
WantedBy=multi-user.target
This will be inside the .service file.
Then we need to reload the daemon.
#systemctl daemon-reload
And service can run using below command :
#systemctl start service_name
#systemctl start service_name
To enable it do :
#systemctl enable service_name
Hope this helps
0 comments:
Post a Comment