Tôi đang chạy Ubuntu 16.04 trên máy tính xách tay HP cũ
Tôi đã cài đặt một số phần mềm trên đó để tạo một máy chủ plex nhỏ tự chế. Tôi đã cài đặt sonarr, radarr, deluge, jackett, v.v. và tất cả chúng đều tự động khởi chạy khi khởi động!
Cách đây vài ngày, tôi cũng quyết định cài đặt rclone và tôi đã tạo (nhờ vào dự án GitHub) một vài thư mục phải được gắn vào mỗi lần khởi động bằng cách khởi chạy một tập lệnh (tôi khởi chạy nó thông qua ghi đầu cuối sudo ~/bin/check.mount
). Sonarr và Radarr được thiết lập để tải nội dung qua deluge vào thư mục tạm thời và sau đó xuất nó sang một trong hai thư mục được gắn này.
Vấn đề là, vào thời điểm tôi tự khởi chạy tập lệnh Sonarr / Radarr đã sẵn sàng và đang chạy và không thể tìm thấy các thư mục gốc của chúng, vì vậy chúng gây ra lỗi cho tôi.
Những gì tôi muốn làm là tạo một mountgdrive.service (dịch vụ hoặc bất cứ điều gì cần thiết) để tự động khởi chạy tập lệnh check.mount và, nếu điều đó là không đủ, hãy chèn một độ trễ trong sonarr.service và radarr.service! Điều đó có thể không?
Tôi đã viết cái này với 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
và được thêm vào sonarr.service và radarr.service mountgdrive.service
trong After=
bit, như thế này
[Unit]
Description=Sonarr
After=syslog.target network.target mountgdrive.service
[Service]
User=samsepioldoresh4ze
etcetc
....
Nhưng nó không hoạt động! Sonarr và Radarr bắt đầu bình thường, nhưng các ổ đĩa không được gắn kết! Tôi đang làm gì sai?
Ngoài ra, rtcwake không hoạt động trên máy tính xách tay của tôi - Tôi nghĩ đó là vấn đề hạt nhân?! Có cách nào để khắc phục điều đó?
mountgdrive.service
chạy nhưng không làm gì (nó không lắp các ổ đĩa), và sau đó sonarr.service
và radarr.service
chạy bình thường vì ubuntu thực hiệnmountgdrive.service
.mount
các đơn vị . Nếu tất cả những gì bạn mountgdrive.service
đang làm là gắn một thư mục hoặc tương tự, bạn có thể thay đổi nó thành một .mount
dịch vụ. Vì nó làm cho nó đáng tin cậy hơn đặc biệt vì bạn có sự phụ thuộc vào nó.
sonarr.service
vàradarr.service
được chạy sau khimountgdrive.service
lên và chạy?