added dinit service log script
This commit is contained in:
+19
@@ -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
|
||||||
Reference in New Issue
Block a user