오래된 HP 노트북에서 Ubuntu 16.04를 실행하고 있습니다.
작은 수제 플렉스 서버를 만들기 위해 소프트웨어를 설치했습니다. sonarr, radarr, deluge, jackett 등을 설치했으며 모두 시작시 자동으로 시작됩니다!
며칠 전에 나는 rclone도 설치하기로 결정했고 스크립트를 시작하여 각 시작시 마운트 해야하는 두 개의 폴더를 만들었습니다 (GitHub 프로젝트 덕분에 sudo ~/bin/check.mount
). 나는 터미널 쓰기를 통해 시작합니다 . Sonarr와 Radarr는 deluge를 통해 temp 폴더로 물건을 다운로드 한 다음이 두 개의 탑재 된 폴더 중 하나로 내보내도록 설정되어 있습니다.
문제는 수동으로 스크립트를 시작할 때 Sonarr / Radarr가 이미 실행 중이며 루트 폴더를 찾을 수 없으므로 오류가 발생한다는 것입니다.
내가하고 싶은 일은 check.mount 스크립트를 자동으로 시작하는 mountgdrive.service (서비스 또는 필요한 것)를 만들고 충분하지 않은 경우 sonarr.service 및 radarr.service에 지연을 삽입하는 것입니다! 가능합니까?
나는 이것을 썼다. 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
sonarr.service 및 radarr.service mountgdrive.service
에 After=
약간 추가되었습니다.
[Unit]
Description=Sonarr
After=syslog.target network.target mountgdrive.service
[Service]
User=samsepioldoresh4ze
etcetc
....
그러나 작동하지 않습니다! Sonarr과 Radarr가 정상적으로 시작되지만 드라이브가 마운트되지 않았습니다! 내가 무엇을 잘못하고 있지?
또한 rtcwake가 랩톱에서 작동하지 않습니다. 커널 문제라고 생각하십니까?! 그것을 고칠 수있는 방법이 있습니까?
mountgdrive.service
다음 실행 아무것도하지만 (이 드라이브를 마운트하지 않습니다)하지 않으며, sonarr.service
그리고 radarr.service
우분투 실행하기 때문에 정상적으로 실행mountgdrive.service
sonarr.service
와radarr.service
후 실행할 수mountgdrive.service
및 실행?