In .c or in shell?

in shell:
- yes, /proc (.e.g `grep envID /proc/self/status` should return non-zero envID)
- /etc/fstab, /etc/mtab - i.e. disk partitions.
- pids... it is not guaranteed to work in future, but currently
  all VE pids have one property:
  (getpid() & 1024) == 1024
- empty dmesg on bootup
- others...

all this except for /proc are not guaranteed to work in future.

Thanks,
Kirill

> Hi folks,
> 
> 
> which is the best way for detecting whether I'm in an VPS while 
> n the boot process ?
> 
> One way could be checking for some special files in /proc
> (ie. beancountes), but this requires /proc to be already mounted.
> 
> Is there another way (maybe w/o /proc) ?
> 
> 
> thx

_______________________________________________
Users mailing list
[email protected]
https://openvz.org/mailman/listinfo/users

Reply via email to