I have a service like:
sudo tee /etc/systemd/system/index-directories.service << END
[Unit]
Description=Index Directories Using Plocate
RequiresMountsFor=/media/ismail/8TBRaid0
RequiresMountsFor=/media/ismail/SSDWorking
[Service]
ExecStart=/home/ismail/.dotfiles/.resources/bash-scripts-rofi/index-directories
User=ismail
Group=ismail
Type=exec
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
END
I run it using:
sudo systemctl daemon-reload
sudo systemctl start index-directories.service
sudo systemctl enable index-directories.service
Its simple job is to run the script index-directories at startup once. (This is because for the first run the script takes some time. Afterwards it does not take that much time. So I thought it would be better if I ran it in the background once.)
Now the issue is when i enable the service, after reboot it freeze the keyboard and mouse for ~10sec in gdm screen. Then it unfreeze the keyboard and mouse. I mean, it seems like until the service is finished i can not use my keyboard or mouse.
Why is this happening? How to run the service so that it does not freeze my keyboard and mouse.
sudo tee /etc/systemd/system/index-directories.service << END
[Unit]
Description=Index Directories Using Plocate
RequiresMountsFor=/media/ismail/8TBRaid0
RequiresMountsFor=/media/ismail/SSDWorking
[Service]
ExecStart=/home/ismail/.dotfiles/.resources/bash-scripts-rofi/index-directories
User=ismail
Group=ismail
Type=exec
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
END
I run it using:
sudo systemctl daemon-reload
sudo systemctl start index-directories.service
sudo systemctl enable index-directories.service
Its simple job is to run the script index-directories at startup once. (This is because for the first run the script takes some time. Afterwards it does not take that much time. So I thought it would be better if I ran it in the background once.)
Now the issue is when i enable the service, after reboot it freeze the keyboard and mouse for ~10sec in gdm screen. Then it unfreeze the keyboard and mouse. I mean, it seems like until the service is finished i can not use my keyboard or mouse.
Why is this happening? How to run the service so that it does not freeze my keyboard and mouse.