mirror of
https://github.com/guezoloic/serverconfig.git
synced 2026-01-25 09:34:23 +00:00
feat: add common.sh file and initialize install.sh
This commit is contained in:
17
scripts/common.sh
Normal file
17
scripts/common.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
FILENAME="serverconfig"
|
||||
|
||||
ENV_DIR="/etc/$FILENAME"
|
||||
ENV_FILE="$ENV_DIR/.env"
|
||||
LOG="/var/log/$FILENAME.log"
|
||||
|
||||
DATETIME_FORMAT="%d-%m-%Y %H:%M:%S"
|
||||
|
||||
datetime_print() {
|
||||
local message="$1"
|
||||
local level="${2:-INFO}"
|
||||
local timestamp="[$(date +"$DATETIME_FORMAT")]"
|
||||
|
||||
echo "$timestamp - $level: $message" | tee -a "$LOG"
|
||||
}
|
||||
Reference in New Issue
Block a user