# phpman > man > runsvchdir(8)

[runsvchdir(8)](https://www.chedong.com/phpMan.php/man/runsvchdir/8/markdown)                          System Manager's Manual                         [runsvchdir(8)](https://www.chedong.com/phpMan.php/man/runsvchdir/8/markdown)



## NAME
       runsvchdir - change services directory of [runsvdir(8)](https://www.chedong.com/phpMan.php/man/runsvdir/8/markdown)

## SYNOPSIS
       **runsvchdir** _dir_

## DESCRIPTION
       _dir_  is  a  services  directory  for  the use with [**runsvdir**(8)](https://www.chedong.com/phpMan.php/man/runsvdir/8/markdown).  If _dir_ does not start with a
       slash, it is searched in /etc/runit/runsvdir/.  _dir_ must not start with a dot.

       **runsvchdir** switches to the directory _/etc/runit/runsvdir/_, copies _current_  to  _previous_,  and
       replaces _current_ with a symlink pointing to _dir_.

       Normally _/etc/service_ is a symlink to _current_, and [**runsvdir**(8)](https://www.chedong.com/phpMan.php/man/runsvdir/8/markdown) is running _/etc/service/_.

## EXIT CODES
       **runsvchdir** prints an error message and exits 111 on error.  **runsvchdir** exits 0 on success.

## FILES
        /etc/runit/runsvdir/previous
        /etc/runit/runsvdir/current
        /etc/runit/runsvdir/current.new

## SEE ALSO
       [runsvdir(8)](https://www.chedong.com/phpMan.php/man/runsvdir/8/markdown), [runit(8)](https://www.chedong.com/phpMan.php/man/runit/8/markdown), [runit-init(8)](https://www.chedong.com/phpMan.php/man/runit-init/8/markdown), [sv(8)](https://www.chedong.com/phpMan.php/man/sv/8/markdown), [runsv(8)](https://www.chedong.com/phpMan.php/man/runsv/8/markdown)

       <http://smarden.org/runit/>

## AUTHOR
       Gerrit Pape <<pape@smarden.org>>



                                                                                       [runsvchdir(8)](https://www.chedong.com/phpMan.php/man/runsvchdir/8/markdown)
