Last edited on 1 September 2019, at 06:20.
To get the active virtual terminal/console in use under Linux, use the fgconsole command, or run
cat /sys/class/tty/tty0/active
fgconsole requires root
The fgconsole requires root access or the ability to read /dev/tty0 as the person running the program.