added dinit service log script

This commit is contained in:
2023-06-13 14:27:12 +02:00
parent 6c0368a02e
commit a1d9743e43
+19
View File
@@ -0,0 +1,19 @@
#!/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