Estoy ejecutando Ubuntu 16.04 en una vieja computadora portátil HP
He instalado algún software para crear un pequeño servidor plex casero. ¡He instalado sonarr, radarr, diluvio, chaqueta, etc., etc. y todos se inician automáticamente al inicio!
Hace un par de días decidí instalar rclone también y he creado (gracias a un proyecto de GitHub) un par de carpetas que deben montarse en cada inicio iniciando un script (lo inicio a través de la escritura de terminal sudo ~/bin/check.mount
). Sonarr y Radarr están configurados para descargar cosas mediante diluvio a una carpeta temporal y luego exportarlas a una de estas dos carpetas montadas.
El problema es que cuando ejecuto manualmente el script Sonarr / Radarr ya está en funcionamiento y no puede encontrar sus carpetas raíz, por lo que me da un error.
Lo que me gustaría hacer es crear un mountgdrive.service (servicio, o lo que sea necesario) para iniciar automáticamente el script check.mount y, si eso no es suficiente, insertar un retraso en sonarr.service y radarr.service. ¿Es eso posible?
Escribí esto 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
y agregado a sonarr.service y radarr.service mountgdrive.service
en el After=
bit, como este
[Unit]
Description=Sonarr
After=syslog.target network.target mountgdrive.service
[Service]
User=samsepioldoresh4ze
etcetc
....
¡Pero no está funcionando! Sonarr y Radarr comienzan normalmente, ¡pero las unidades no están montadas! ¿Qué estoy haciendo mal?
Además, rtcwake no funciona en mi computadora portátil, ¡creo que es un problema del núcleo? ¿Hay alguna manera de arreglar eso?
mountgdrive.service
funciona pero no hace nada (no se monta las unidades), y luego sonarr.service
y radarr.service
ejecutar normalmente debido a ubuntu ejecutadosmountgdrive.service
.mount
unidades . Si todo lo que mountgdrive.service
está haciendo es montar un directorio o similar, puede cambiarlo a un .mount
servicio. Como lo hace más confiable, especialmente porque tiene dependencias de él.
sonarr.service
yradarr.service
que se ejecutará despuésmountgdrive.service
es en servicio?