How to detect single user mode in FreeBSD ?

Valeri Galtsev galtsev at kicp.uchicago.edu
Wed Jun 13 14:46:53 UTC 2018



On 06/13/18 08:12, Steve O'Hara-Smith wrote:
> On Wed, 13 Jun 2018 18:04:08 +0530
> Manish Jain <jude.obscure at yandex.com> wrote:
> 
>> Tx for replying. But don't you think there should ideally be a sysctl to
>> be detect the runlevel, particularly single user mode ? It makes things
> 
> 	The runlevel concept comes from sysV init, it isn't a BSD thing at
> all. There isn't a real difference at all between single user and multi
> user. Single user mode is really just one of two states - before enabling
> ttys and running the rc scripts with start or after disabling the ttys and
> running the rc.shutdown script. There's nothing special about it.
> 
> 	If you feel a need to test for single user then you should probably
> be testing for something else - such as whether a filesystem is mounted
> before running fsck on it which is what really matters and is completely
> independent of whether or not the system is running multi-user.
> 
Thanks, Steve, for great explanation!

Being Linux refugee myself I know the gang from inside: we fall into 
wide spread of the spectrum, from learning hard (or re-learning and 
expanding knowledge in case of those of us who had a journey from UNIX 
to Linus and back) to actively demanding introduction into FreeBSD of 
familiar things: Linuxisms. Explanations like yours always are 
ultimately teach Linux refugees what FreeBSD is, and hopefully makes 
them (us ;-) stop demanding introduction of Linuxisms into FreeBSD.

Valeri
-- 
++++++++++++++++++++++++++++++++++++++++
Valeri Galtsev
Sr System Administrator
Department of Astronomy and Astrophysics
Kavli Institute for Cosmological Physics
University of Chicago
Phone: 773-702-4247
++++++++++++++++++++++++++++++++++++++++


More information about the freebsd-questions mailing list