Method: Process#setsid
- Defined in:
- process.c
#setsid ⇒ Fixnum (private)
Establishes this process as a new session and process group leader, with no controlling tty. Returns the session id. Not available on all platforms.
Process.setsid #=> 27422
4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 |
# File 'process.c', line 4513 static VALUE proc_setsid(void) { rb_pid_t pid; rb_secure(2); pid = setsid(); if (pid < 0) rb_sys_fail(0); return PIDT2NUM(pid); } |