fix: improve error handling for plexmediaserver.service checks and add Oh My Zsh upgrade script execution

This commit is contained in:
Peter Wood
2025-04-11 13:25:30 +00:00
parent 6eeaae32b1
commit b9a8058dd5

View File

@@ -1,15 +1,22 @@
#!/bin/bash #!/bin/bash
# checks if the plexmediaserver.service is defined on this machine. stop it if it is. # checks if the plexmediaserver.service is defined on this machine. stop it if it is.
if systemctl is-active --quiet plexmediaserver.service; then if systemctl is-active --quiet plexmediaserver.service 2>/dev/null; then
sudo /home/acedanger/shell/plex.sh stop sudo /home/acedanger/shell/plex.sh stop
fi fi
omz update omz_upgrade_script=~/.oh-my-zsh/tools/upgrade.sh
# Check if the script exists and is executable
if [ -x "$omz_upgrade_script" ]; then
echo "Attempting Oh My Zsh upgrade..."
"$omz_upgrade_script"
fi
sudo nala update sudo nala update
sudo nala upgrade -y sudo nala upgrade -y
# checks if the plexmediaserver.service is defined on this machine. start it if it is. # checks if the plexmediaserver.service is defined on this machine. start it if it is.
if systemctl is-enabled --quiet plexmediaserver.service; then if systemctl is-enabled --quiet plexmediaserver.service 2>/dev/null; then
sudo /home/acedanger/shell/plex.sh start sudo /home/acedanger/shell/plex.sh start
fi fi