Eu quero executar um programa (obs) em determinados momentos, para isso eu queria escrever um arquivo de serviço systemd que aponta para um script de shell, que eu teria executado por um cronômetro.
Eu executei o arquivo e ele executa o script... mas por algum motivo não executa o programa.
O arquivo de serviço:
[Unit]
Description=Starting Yoga recording on OBS
[Service]
ExecStart=/usr/local/bin/script.sh
script.sh
:
#!/bin/bash
echo "yo working" >> /home/user/1.txt
/usr/bin/obs --minimize-to-tray --startrecording
echo "or is it?" >> /home/user/2.txt
As strings são gravadas nos arquivos de texto e script.sh
funcionam quando executadas via terminal, então tenho certeza de que o problema está no arquivo de serviço
Estou em uma distro Arch btw se isso ajuda