Estou executando o Ubuntu 16.04 em um laptop HP antigo
Instalei algum software para criar um pequeno servidor plex caseiro. Eu instalei o sonarr, o radarr, o dilúvio, o jackett, etc etc e todos eles são iniciados automaticamente na inicialização!
Alguns dias atrás, eu decidi instalar o rclone também e criei (graças a um projeto do GitHub) algumas pastas que devem ser montadas em cada inicialização iniciando um script (eu o inicio por meio da escrita do terminal sudo ~/bin/check.mount
). Sonarr e Radarr são configurados para baixar coisas via diluge para uma pasta temporária e depois exportá-las para uma dessas duas pastas montadas.
O problema é que, no momento em que inicio manualmente o script, o Sonarr / Radarr já está em execução e não consegue encontrar suas pastas raiz, portanto, eles me dão um erro.
O que eu gostaria de fazer é criar um mountgdrive.service (serviço ou o que for necessário) para iniciar automaticamente o script check.mount e, se isso não for suficiente, inserir um atraso no sonarr.service e radarr.service! Isso é possível?
Eu escrevi isso com sudo nano /etc/systemd/system/mountgdrive.service
[Unit]
Description=MountSmokeScreen
After=network.target
[Service]
Type=oneshot
ExecStart=/home/samsepioldoloresh4ze/bin/check.mount
TimeoutStopSec=20
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
e adicionado a sonarr.service e radarr.service mountgdrive.service
no After=
bit, como este
[Unit]
Description=Sonarr
After=syslog.target network.target mountgdrive.service
[Service]
User=samsepioldoresh4ze
etcetc
....
Mas não está funcionando! Sonarr e Radarr começam normalmente, mas as unidades não estão montadas! O que estou fazendo errado?
Além disso, o rtcwake não funciona no meu laptop - acho que é um problema de kernel ?! Existe uma maneira de consertar isso?
mountgdrive.service
funciona mas não faz nada (não montar as unidades) e, em seguida, sonarr.service
e radarr.service
funcionar normalmente porque ubuntu executadomountgdrive.service
.mount
unidades . Se tudo o que você mountgdrive.service
está fazendo é montar um diretório ou similar, você poderá alterá-lo para um .mount
serviço. Como o torna mais confiável, especialmente porque você tem dependências.
sonarr.service
eradarr.service
será executado depois demountgdrive.service
instalado e funcionando?