| sinit.8 - sinit - suckless init | |
| git clone git://git.suckless.org/sinit | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| sinit.8 (1387B) | |
| --- | |
| 1 .Dd December 4, 2014 | |
| 2 .Dt SINIT 8 sinit\-VERSION | |
| 3 .Os | |
| 4 .Sh NAME | |
| 5 .Nm sinit | |
| 6 .Nd simple init | |
| 7 .Sh DESCRIPTION | |
| 8 .Nm | |
| 9 is a simple init. It is configured by modifying | |
| 10 .Dq config.h | |
| 11 and recompiling the code. | |
| 12 .Ss Init sequence | |
| 13 By default | |
| 14 .Nm | |
| 15 will execute | |
| 16 .Dq /bin/rc.init . | |
| 17 You can chain your init scripts together at that point to allow for | |
| 18 single-user and multi-user operation. | |
| 19 .Ss Signal handling | |
| 20 .Nm | |
| 21 will respond to the following signals: | |
| 22 .Bl -tag -width xxxxxxxx | |
| 23 .It USR1 | |
| 24 Default action is to initiate the shutdown sequence by | |
| 25 executing | |
| 26 .Dq /bin/rc.shutdown poweroff . | |
| 27 .It INT | |
| 28 Default action is to initiate the reboot sequence by | |
| 29 executing | |
| 30 .Dq /bin/rc.shutdown reboot . | |
| 31 .It CHLD | |
| 32 Reap children. | |
| 33 .El | |
| 34 .Ss General considerations | |
| 35 Running the | |
| 36 .Dq rc.shutdown | |
| 37 script directly is not recommended. If any | |
| 38 process in your session has stale filesystem references then it is | |
| 39 likely your init scripts will fail to unmount the filesystem cleanly. | |
| 40 It is recommended to signal | |
| 41 .Nm | |
| 42 via a wrapper script. | |
| 43 .Pp | |
| 44 .Nm | |
| 45 does not clear utmp records. The version of | |
| 46 .Xr getty 8 | |
| 47 in ubase clears the utmp entries on the specified tty before it | |
| 48 spawns the given program, usually | |
| 49 .Xr login 1 . | |
| 50 .Pp | |
| 51 .Nm | |
| 52 does not restart | |
| 53 .Xr getty 8 | |
| 54 or interact with it in any way. You will need an external | |
| 55 respawning mechanism to restart it. | |
| 56 .Sh SEE ALSO | |
| 57 .Xr getty 8 , | |
| 58 .Xr killall5 8 | |
| 59 .Sh AUTHORS | |
| 60 .An Dimitris Papastamos Aq Mt [email protected] . |