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