|
2 | 2 | # shellcheck disable=SC2317,SC2181,SC2009,SC2129,SC2163 |
3 | 3 | #-------------------------------------------------------------------------- |
4 | 4 | # Backup Linux Plex Database to tgz file in Backup folder. |
5 | | -# v1.3.9 31-Aug-2025 007revad |
| 5 | +# v1.3.10 3-Sep-2025 007revad |
6 | 6 | # |
7 | 7 | # MUST be run by a user in sudo, sudoers or wheel group, or as root |
8 | 8 | # |
|
24 | 24 | # https://arnaudr.io/2020/08/24/send-emails-from-your-terminal-with-msmtp/ |
25 | 25 | #-------------------------------------------------------------------------- |
26 | 26 |
|
27 | | -scriptver="v1.3.9" |
| 27 | +scriptver="v1.3.10" |
28 | 28 | script=Linux_Plex_Backup |
29 | 29 |
|
30 | 30 |
|
|
283 | 283 | #-------------------------------------------------------------------------- |
284 | 284 | # Get Plex Media Server version |
285 | 285 |
|
286 | | -Version="$(/usr/lib/plexmediaserver/Plex\ Media\ Server --version)" |
287 | | -# Returns v1.29.2.6364-6d72b0cf6 |
288 | | -# Plex version without v or hex string |
289 | | -Version=$(printf %s "${Version:1}"| cut -d "-" -f1) |
290 | | -# Returns 1.29.2.6364 |
| 286 | +if [[ ${snap,,} == "yes" ]]; then |
| 287 | + #Version="$(/usr/snap/plexmediaserver/Plex\ Media\ Server --version)" |
| 288 | + Version="$(snap list plexmediaserver | head -n 2 | tail -n 1 | awk '{print $2}')" |
| 289 | + # Returns 1.29.2.6364-6d72b0cf6 |
| 290 | + # Plex version without hex string |
| 291 | + Version=$(printf %s "$Version"| cut -d "-" -f1) |
| 292 | + # Returns 1.29.2.6364 |
| 293 | +else |
| 294 | + Version="$(/usr/lib/plexmediaserver/Plex\ Media\ Server --version)" |
| 295 | + # Returns v1.29.2.6364-6d72b0cf6 |
| 296 | + # Plex version without v or hex string |
| 297 | + Version=$(printf %s "${Version:1}"| cut -d "-" -f1) |
| 298 | + # Returns 1.29.2.6364 |
| 299 | +fi |
291 | 300 |
|
292 | 301 |
|
293 | 302 | #-------------------------------------------------------------------------- |
|
0 commit comments