---
name: "ebug_client"
section: "1p"
platform: "linux"
package: "libdevel-ebug-perl"
version: "0.56-1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/ebug_client"
---

# ebug\_client(1p)

Debugger client for remote debugging Perl script

## NAME

ebug-client - Debugger client for remote debugging Perl script

## SYNOPSIS

ebug-client -key \<secret\> -port \<port\>

## DESCRIPTION

ebug-client is an debugger front end for attaching to remotely executing perl script, running on ebug-server.

To invoke ebug-client, you must first invoke ebug-server to run debuggee and generate "key" and "port" needed for connection. When ebug-server is invoked, it will show exact command-line to invoke ebug-client.

## EXAMPLE

```
 # Attach to ebug-server running on port 4023, with key "begripra"
 $ ebug-client -key begripra -port 4023
```

## NOTE

Currently, you cannot "restart" debuggee. You'll need to restart one manually by re-invoking both ebug-server and ebug-client.

Since Devel::ebug::Backend listens to "localhost" socket, you will need to relay I/O using tool like socat for true remote debugging.

Internally, thanks for it being free software, it is almost a complete ripoff of Devel::ebug source.

## SEE ALSO

Devel::debug, ebug, ebug-server

## AUTHOR

Taisuke Yamada, \<tyamadajp!list!rakugaki!org\>
