Używam Ubuntu 16.04 na starym laptopie HP
Zainstalowałem na nim trochę oprogramowania, aby stworzyć mały domowy serwer plex. Zainstalowałem sonarr, radarr, potop, jackett itp. I wszystkie uruchamiają się automatycznie podczas uruchamiania!
Kilka dni temu zdecydowałem się również zainstalować rclone i utworzyłem (dzięki projektowi GitHub) kilka folderów, które należy zamontować przy każdym uruchomieniu poprzez uruchomienie skryptu (uruchamiam go przez pisanie terminala sudo ~/bin/check.mount
). Sonarr i Radarr są skonfigurowane do pobierania rzeczy przez potop do folderu tymczasowego, a następnie eksportowania go do jednego z tych dwóch zamontowanych folderów.
Problem polega na tym, że do czasu ręcznego uruchomienia skryptu Sonarr / Radarr są już uruchomione i nie mogą znaleźć swoich folderów głównych, więc dają mi błąd.
Chciałbym utworzyć mountgdrive.service (usługa lub cokolwiek jest konieczne), aby automatycznie uruchomić skrypt check.mount i, jeśli to nie wystarczy, wstawić opóźnienie w sonarr.service i radarr.service! Czy to jest możliwe?
Napisałem to z 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
i dodałem trochę do sonarr.service i radarr.service, mountgdrive.service
w After=
ten sposób
[Unit]
Description=Sonarr
After=syslog.target network.target mountgdrive.service
[Service]
User=samsepioldoresh4ze
etcetc
....
Ale to nie działa! Sonarr i Radarr uruchamiają się normalnie, ale napędy nie są zamontowane! Co ja robię źle?
Ponadto rtcwake nie działa na moim laptopie - myślę, że to problem z jądrem ?! Czy istnieje sposób, aby to naprawić?
mountgdrive.service
działa, ale nic nie robi (nie montować dyski), a następnie sonarr.service
i radarr.service
działać normalnie, bo ubuntu straconymountgdrive.service
.mount
jednostek . Jeśli wszystko, co mountgdrive.service
robisz, to podłączenie katalogu lub podobnego elementu, możesz być w stanie zmienić go na .mount
usługę. Ponieważ sprawia, że jest bardziej niezawodny, ponieważ masz na nim zależności.
sonarr.service
i chceszradarr.service
być uruchomiony pomountgdrive.service
uruchomieniu?