injail
— determine
if a process is running in a jail
The injail
utility returns a result which
indicates the jailed status of the current process environment.
The injail
utility exits with one of the
following values:
- 0
- the process is running in a jail.
- 1
- the process is not running in a jail.
- 2
- an error prevented determining if the process is running in a jail.
injail
uses kvm_getprocs(3) to determine
process status. Anything which could cause a failure in either kvm_open(3)
or kvm_getprocs(3) can cause this to fail as well. There aught to be a
cleaner way.
James E. Quick <jq@quick.com>