Sto eseguendo Ubuntu 16.04 su un vecchio laptop HP
Ho installato del software su di esso per creare un piccolo server plex casalingo. Ho installato Sonarr, Radarr, Diluvio, Jackett, ecc. Ecc. E si avviano automaticamente all'avvio!
Un paio di giorni fa ho deciso di installare anche rclone e ho creato (grazie a un progetto GitHub) un paio di cartelle che devono essere montate ad ogni avvio avviando uno script (lo lancio tramite scrittura terminale sudo ~/bin/check.mount
). Sonarr e Radarr sono impostati per scaricare roba tramite diluvio in una cartella temporanea e quindi esportarla in una di queste due cartelle montate.
Il problema è che, quando avvio manualmente, gli script Sonarr / Radarr sono già attivi e non riescono a trovare le loro cartelle principali, quindi mi danno un errore.
Quello che mi piacerebbe fare è creare un mountgdrive.service (servizio o quant'altro necessario) per avviare automaticamente lo script check.mount e, se ciò non bastasse, inserire un ritardo in sonarr.service e radarr.service! È possibile?
Ho scritto questo con 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 aggiunto a sonarr.service e radarr.service mountgdrive.service
nel After=
bit, in questo modo
[Unit]
Description=Sonarr
After=syslog.target network.target mountgdrive.service
[Service]
User=samsepioldoresh4ze
etcetc
....
Ma non funziona! Sonarr e Radarr si avviano normalmente, ma le unità non sono montate! Che cosa sto facendo di sbagliato?
Inoltre, rtcwake non funziona sul mio laptop - penso che sia un problema del kernel ?! C'è un modo per risolvere questo?
mountgdrive.service
funziona, ma non fa nulla (non montare le unità), e poi sonarr.service
e radarr.service
gestito normalmente perché ubuntu giustiziatimountgdrive.service
.mount
unità . Se tutto mountgdrive.service
ciò che stai facendo è montare una directory o simile, potresti essere in grado di cambiarlo in un .mount
servizio. Come lo rende più affidabile soprattutto perché hai dipendenze da esso.
sonarr.service
edradarr.service
essere eseguito dopo chemountgdrive.service
è attivo e funzionante?