#!/bin/bash set -e service_directory="/etc/dinit.d" logfile_extenstion=".log" for file in "$service_directory"/* ; do if [[ -f "$file" ]]; then service_name=$(basename "$file") if ! grep -q "^logfile = \w+$" "$file"; then logfile_name=$service_name$logfile_extenstion echo "logfile = $logfile_name" | sudo tee -a "$file" echo "Added logfile $logfile_name to service $service_name" else echo "Service $service_name already has logfile specified" fi fi done