From 54b68b1fb8b29607334a329bbdee9be8f3e6c3b0 Mon Sep 17 00:00:00 2001 From: Cyberes Date: Mon, 5 Aug 2024 14:06:03 -0600 Subject: [PATCH] check_uptime: get ready for use --- check_uptime.sh | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/check_uptime.sh b/check_uptime.sh index 3dd1fab..77db898 100755 --- a/check_uptime.sh +++ b/check_uptime.sh @@ -1,9 +1,6 @@ #!/bin/bash # Check if the system is Linux or BSD -# if [[ "$(uname)" == "Linux" ]]; then -# # Get uptime in seconds for Linux -# total_uptime_seconds=$(cat /proc/uptime | awk '{print $1}') if uname | grep -q "BSD"; then # Get uptime in seconds for BSD boot_time_seconds=$(sysctl -n kern.boottime | awk -F'[ ,]' '{print $4}') @@ -11,9 +8,6 @@ if uname | grep -q "BSD"; then else total_uptime_seconds=$(cat /proc/uptime | awk '{print $1}') total_uptime_seconds=$(printf "%.0f" "${total_uptime_seconds}") -#else -# echo "UNKNOWN: Unsupported system" -# exit 3 fi # Calculate uptime in days, hours, minutes, and seconds @@ -23,5 +17,5 @@ uptime_minutes=$(((total_uptime_seconds % 3600) / 60)) uptime_seconds=$((total_uptime_seconds % 60)) # Print the result and perfdata -echo "OK: Uptime is ${uptime_days}d ${uptime_hours}h ${uptime_minutes}m ${uptime_seconds}s | total_uptime_seconds=${total_uptime_seconds}s;" +echo "OK: Uptime is ${uptime_days}d ${uptime_hours}h ${uptime_minutes}m ${uptime_seconds}s | uptime_seconds=${total_uptime_seconds}s;" exit 0