古いHPラップトップでUbuntu 16.04を実行しています
それに小さなソフトウェアをインストールして、小さな自家製のプレックスサーバーを作成しました。ソナー、レーダー、大洪水、ジャケットなどをインストールしましたが、それらはすべて起動時に自動的に起動します!
数日前にrcloneもインストールすることにし、スクリプトを起動することで起動時にマウントする必要のあるフォルダーをいくつか作成しました(GitHubプロジェクトのおかげです)(ターミナルの書き込みで起動しますsudo ~/bin/check.mount)。SonarrとRadarrは、delugeを介してコンテンツを一時フォルダにダウンロードし、マウントされたこれら2つのフォルダのいずれかにエクスポートするように設定されています。
問題は、手動でSonarr / Radarrスクリプトを手動で起動した時点で、すでに稼働していて、ルートフォルダーが見つからないため、エラーが発生することです。
私がしたいのは、mountgdrive.service(サービス、または必要なもの)を作成して、check.mountスクリプトを自動的に起動し、それが十分でない場合は、sonarr.serviceとrader.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とレーダーr.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.serviceUbuntuが実行されているため正常に実行mountgdrive.service
.mountユニットを調べることもお勧めします。あなたmountgdrive.serviceがしているすべてがディレクトリまたは類似のものをマウントしているなら、あなたはそれを.mountサービスに変えることができるかもしれません。依存関係があるため、特に信頼性が高くなります。
sonarr.serviceやradarr.service後に実行されるようにmountgdrive.service稼働しているのですか?