#!/bin/sh if [ "$1" = "--user" ]; then shift scope="--user" else scope="" fi [ -z "$1" ] && { echo "missing service name"; exit 1; } service="$1" # Check if the unit exists if ! systemctl $scope status "$service" >/dev/null 2>&1; then echo "no such service: $service" exit 1 fi # Follow logs journalctl $scope -f -u "$service"