Files
2025-10-22 15:18:25 +02:00

28 lines
588 B
Bash

#!/bin/bash
# Only allow 'start' or 'stop' as the first argument
if [[ "$1" != "start" && "$1" != "stop" && "$1" != "restart" ]]; then
echo "Usage: $0 {start|stop|restart}"
exit 1
fi
# List of OpenRC services (without .service suffix)
services=(
immich_machine_learning
immich_postgres
immich_redis
immich_server
)
for service in "${services[@]}"; do
echo "$1 $service..."
rc-service "$service.service" $1
# Optional: check if command was successful
if [ $? -eq 0 ]; then
echo "$service ${1}ed successfully."
else
echo "Failed to $1 $service."
fi
done