This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
aix:aix_subsys [2021/01/01 21:21] 127.0.0.1 external edit |
aix:aix_subsys [2023/09/01 13:56] (current) manu |
||
|---|---|---|---|
| Line 34: | Line 34: | ||
| <cli propmt='#'> | <cli propmt='#'> | ||
| mkitab -i cron fkcmd:2:respawn:startsrc -s fksubsys # start subsys via /etc/inittab | mkitab -i cron fkcmd:2:respawn:startsrc -s fksubsys # start subsys via /etc/inittab | ||
| + | </cli> | ||
| + | |||
| + | Change the subsystem: | ||
| + | <cli> | ||
| + | chssys -s old_subsystem_name | ||
| + | {[-s new_subsystem_name] | ||
| + | [-t synonym_name] | ||
| + | [-a command_arguments] | ||
| + | [-p subsystem_path] | ||
| + | [-u userid] | ||
| + | [-i stdin] | ||
| + | [-o stdout] | ||
| + | [-e stderr] | ||
| + | [-R | -O] | ||
| + | [-d | -D] | ||
| + | [-q | -Q] | ||
| + | [{-I message_queue_key -m subsystem_mtype} | ||
| + | | {-S -n signorm -f sigforce} | -K] | ||
| + | [-E priority] | ||
| + | [-G group_name] | ||
| + | [-w wait_time] } | ||
| </cli> | </cli> | ||
| Line 42: | Line 63: | ||
| </cli> | </cli> | ||
| + | Example of demon, for printer demon | ||
| + | <cli prompt='#'> | ||
| + | [root@nim]/root# odmget -q subsysname=lpd SRCsubsys | ||
| + | |||
| + | SRCsubsys: | ||
| + | subsysname = "lpd" | ||
| + | synonym = "" | ||
| + | cmdargs = "" | ||
| + | path = "/usr/sbin/lpd" | ||
| + | uid = 0 | ||
| + | auditid = 0 | ||
| + | standin = "/dev/console" | ||
| + | standout = "/dev/console" | ||
| + | standerr = "/dev/console" | ||
| + | action = 1 | ||
| + | multi = 0 | ||
| + | contact = 3 | ||
| + | svrkey = 0 | ||
| + | svrmtype = 0 | ||
| + | priority = 20 | ||
| + | signorm = 0 | ||
| + | sigforce = 0 | ||
| + | display = 1 | ||
| + | waittime = 20 | ||
| + | grpname = "spooler" | ||
| + | </cli> | ||
| + | |||
| + | Redirect errors and standard output to /dev/null | ||
| + | <cli prompt='#'> | ||
| + | [root@nim]/root# chssys -s lpd -e "/dev/null" -o "/dev/null" | ||
| + | |||
| + | 0513-077 Subsystem has been changed. | ||
| + | [root@nim]/root# odmget -q subsysname=lpd SRCsubsys | ||
| + | |||
| + | SRCsubsys: | ||
| + | subsysname = "lpd" | ||
| + | synonym = "" | ||
| + | cmdargs = "" | ||
| + | path = "/usr/sbin/lpd" | ||
| + | uid = 0 | ||
| + | auditid = 0 | ||
| + | standin = "/dev/console" | ||
| + | standout = "/dev/null" | ||
| + | standerr = "/dev/null" | ||
| + | action = 1 | ||
| + | multi = 0 | ||
| + | contact = 3 | ||
| + | svrkey = 0 | ||
| + | svrmtype = 0 | ||
| + | priority = 20 | ||
| + | signorm = 0 | ||
| + | sigforce = 0 | ||
| + | display = 1 | ||
| + | waittime = 20 | ||
| + | grpname = "spooler" | ||
| + | </cli> | ||
| + | |||
| + | Then restart the demon (you can sometimes use refresh -s lpd) | ||
| + | <cli prompt='#'> | ||
| + | [root@nim]/root# stopsrc -s lpd ; startsrc -s lpd | ||
| + | </cli> | ||
| + | |||
| + | To remove a subsystem, use | ||
| + | <cli prompt='#'> | ||
| + | # rmssys -s Subsystem | ||
| + | </cli> | ||