[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: console-setup for FreeBSD



Wiadomość napisana przez Cyril Brulebois w dniu 2011-03-09, o godz. 14:36:

[..]

>> Is it possible to detect reliably whether a script executes on the
>> console or in X Window?  For Linux I've used a code like this:
>> 
>> case `readlink /proc/self/fd/2` in
>>    /dev/tty[0-9]*|/dev/vc/[0-9]*|/dev/console)
>>        ;;
>>    *)
>>        echo We are not on the Linux console, the console is left unconfigured.
>>        exit 0
>>        ;;
>> esac
> 
> (I think I've mentioned it can't work on GNU/kFreeBSD, there's no fd/
> directory in the linprocfs compatiblity layer.)

Not sure about the Debian userland, but the standard FreeBSD way
would be to use tty(1):

$ tty
/dev/ttyv0


--
If you cut off my head, what would I say?  Me and my head, or me and my body?


Reply to: