chkconfig

1 minute readReference
On this page

chkconfig is a simple Linux command-line tool for maintaining the /etc/rc[0-6].d directory hierarchy. This tool relieves system administrators from the task of directly manipulating numerous symbolic links in those directories. You can use the chkconfig command to manipulate CloudBees CD/RO services running on UNIX platforms.

chkconfig updates and queries runlevel information for system services.

chkconfig --list [name] chkconfig --add name chkconfig --del name chkconfig [--level levels] name <on|off|reset> chkconfig [--level levels] name

Examples

(list current settings for the local {PRODUCT} repository service) /sbin/chkconfig commanderRepository --listcommanderRepository 0:off 1:off 2:off 3:on 4:off 5:on 6:off (disable autostart on reboot)/sbin/chkconfig commanderRepository off/sbin/chkconfig commanderRepository --listcommanderRepository 0:off 1:off 2:off 3:off 4:off 5:off 6:off
For every service, each runlevel has either a “start” script or a “stop” script. When switching runlevels, init will not restart an already-started service and will not re-stop a non-running service.