---
name: "xrctl"
section: "1"
platform: "linux"
package: "crossroads"
version: "2.81-2"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/xrctl"
---

# xrctl(1)

Crossroads control-script

## NAME

xrctl - Crossroads control-script

## SYNOPSIS

**xrctl \[OPTION\]...**

## DESCRIPTION

This manual page briefly documents xrctl, the Crossroads control-script. Instead of starting XR by hand, consider using xrctl.

Edit /etc/xrctl.xml, which is the configuration file, and configure your service(s), all their options, and back ends. Then type xrctl start to start all your services, or xrctl stop to stop them.

## OPTIONS

```
list [SERVICE]           - show configuration of a service, or of all
start [SERVICE]          - start a service, or all configured services
stop [SERVICE]           - stop a service, or all configured services
kill [SERVICE]           - brutal stop, interrupts connections
force [SERVICE]          - start a service (or all) if not running
stopstart [SERVICE]      - stop and start a service, or all
killstart [SERVICE]      - kill and start a service, or all
status [SERVICE]         - show running status of a service, or of all
rotate [SERVICE]         - rotate logs of a service or of all
generateconfig [SERVICE] - queries running XR's for the configuration
                           and shows it in the format of /etc/xrctl.xml
```

## SEE ALSO

[xr(1)](/xr/1.md), [xrctl.xml(5)](/xrctl.xml/5.md)

## AUTHOR

xrctl was written by Karel Kubat \<karel@kubat.nl\>. Web page: http://crossroads.e-tunity.com

This man page was written by Frederik Dannemare \<frederik@dannemare.net\> and updated by Karel Kubat \<karel@kubat.nl\>.
