我在旧的 HP 笔记本电脑上运行 Ubuntu 16.04
我已经在上面安装了一些软件来创建一个小型的自制 plex 服务器。我已经安装了声纳、雷达、洪水、夹克等,它们都在启动时自动启动!
几天前,我决定也安装 rclone 并且我已经创建(感谢 GitHub 项目)几个文件夹,必须在每次启动时通过启动脚本(我通过终端编写启动它sudo ~/bin/check.mount)来安装这些文件夹。Sonarr 和 Radarr 设置为通过 deluge 将内容下载到临时文件夹,然后将其导出到这两个安装的文件夹之一。
问题是,当我手动启动脚本时,Sonarr/Radarr 已经启动并运行,并且找不到它们的根文件夹,所以他们给了我一个错误。
我想做的是创建一个 mountgdrive.service(服务,或任何必要的服务)来自动启动 check.mount 脚本,如果这还不够,请在 sonar.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
Run Code Online (Sandbox Code Playgroud)
并在位mountgdrive.service中添加到sonarr.service 和radarr.service After=,像这样
[Unit]
Description=Sonarr
After=syslog.target network.target mountgdrive.service
[Service]
User=samsepioldoresh4ze
etcetc
....
Run Code Online (Sandbox Code Playgroud)
但它不起作用!Sonarr 和 Radarr 正常启动,但未安装驱动器!我究竟做错了什么?
另外,rtcwake 在我的笔记本电脑上不起作用 - 我认为这是内核问题?!有没有办法解决这个问题?