rc.eselect(5)

NAME
rc.eselect - Runlevel configuration module

SYNOPSIS
eselect rc [help|usage|version]
eselect rc add script [runlevel...]
eselect rc delete script [runlevel...]
eselect rc list [runlevel]
eselect rc pause script [script...]
eselect rc restart script [script...]
eselect rc show [runlevel...]
eselect rc start script [script...]
eselect rc stop script [script...]

DESCRIPTION
eselect is Gentoo's configuration and management tool. It features modules that care for the individual administrative tasks.

ACTION: ADD
eselect rc add script [runlevel...]
Add script to given runlevels. If no runlevel is given, this action will add script to the default runlevel. # eselect rc add local default nonetwork notexisting
Adding local to following runlevels
  default [done]
  nonetwork [skipped]
  notexisting [invalid] The result-tags are as following

[done]
    script successfully added to runlevel.

[failed]
    script could not be added to runlevel.

[skipped]
    script already part of runlevel.

[invalid]
    runlevel is not existing.

ACTION: DELETE
eselect rc delete script [runlevel...]
Delete script from given runlevels. If no runlevel is given, this action will delete script from the default runlevel. # eselect rc delete local nonetwork notexisting
Deleting local from following runlevels
  nonetwork [done]
  notexisting [invalid] The result-tags are as following

[done]
    script successfully deleted from runlevel

[failed]
    script could not be deleted from runlevel.

[skipped]
    script not part of runlevel.

[invalid]
    runlevel is not existing.

ACTION: LIST
eselect rc list [runlevel]
Display an ordered list of init scripts that belong to runlevel. In case that no runlevel is given, this action will list all scripts from /etc/init.d/. # eselect rc list default
Init scripts to be started by runlevel default
  cupsd
  local
  metalog
  net.eth0
  netmount
  powernowd
  sshd
  vixie-cron
  xdm
  xfs

ACTION: PAUSE
eselect rc pause script [script...]
Pause the given set of init scripts. # eselect rc pause net.eth0
 * Stopping eth0
 * Bringing down eth0
 * Shutting down eth0 ...

ACTION: RESTART
eselect rc restart script [script...]
Restart the given set of init scripts. # eselect rc restart sshd
Restarting init script
 * ERROR: "local" has not yet been started.
 * Stopping sshd ... [ ok ]

ACTION: SHOW
eselect rc show [runlevel...]
Show init scripts that belong to runlevel and list them together with their status. If no runlevel is given, list the scripts from the current runlevel. With options --all or --unused the scripts of all runlevels or the scripts not assigned to any runlevel are shown, respectively. # eselect rc show
Status of init scripts in runlevel "default"
  cupsd [started]
  local [started]
  metalog [started]
  net.eth0 [started]
  netmount [started]
  powernowd [started]
  sshd [stopped]
  vixie-cron [started]
  xdm [started] The status flags are as following

[started]
    script has been successfully run.

[stopped]
    script has manually been stopped.

[starting]
    script is starting.

[stopping]
    script stop has been ordered, but it has not ceased yet.

[inactive]
    script has started, but is inactive.

[unknown]
    script is part of runlevel, but its status is not known.

ACTION: START
eselect rc start script [script...]
Starts the given set of init scripts manually, regardless of the current runlevel. # eselect rc start local sshd
Restarting init script
 * Starting local ... [ ok ]
 * WARNING: "sshd" has already been started.

ACTION: STOP
eselect rc restart script [script...]
Restarts the given set of init scripts. # eselect rc restart sshd
Restarting init script
 * ERROR: "local" has not yet been started.
 * Stopping sshd ... [ ok ]

AUTHOR
Danny van Dyk <kugelfang@gentoo.org>

SEE ALSO
eselect(1)