diff --git a/neofetch b/neofetch index 55e53238..9b40412d 100755 --- a/neofetch +++ b/neofetch @@ -1211,8 +1211,14 @@ get_uptime() { # Get uptime in seconds. case "$os" in "Linux" | "Windows" | "MINIX") - seconds="$(< /proc/uptime)" - seconds="${seconds/.*}" + if [ -f /proc/uptime ]; then + seconds="$(< /proc/uptime)" + seconds="${seconds/.*}" + else # Android >= 9 denies /proc/uptime access + boot=$(date -d"$(uptime -s)" +%s) \ + && now="$(date +%s)" \ + && seconds="$((now - boot))" + fi ;; "Mac OS X" | "iPhone OS" | "BSD" | "FreeMiNT")