MCPcopy Create free account
hub / github.com/containerd/nerdctl / ExampleCommand_Signal

Function ExampleCommand_Signal

mod/tigron/internal/com/package_example_test.go:65–103  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

63}
64
65func ExampleCommand_Signal() {
66 cmd := com.Command{
67 Binary: "sleep",
68 Args: []string{"3600"},
69 Timeout: time.Second,
70 }
71
72 err := cmd.Run(context.Background())
73 if err != nil {
74 fmt.Println("Run err:", err)
75
76 return
77 }
78
79 err = cmd.Signal(os.Interrupt)
80 if err != nil {
81 fmt.Println("Signal err:", err)
82
83 return
84 }
85
86 exec, err := cmd.Wait()
87 fmt.Println("Wait err:", err)
88 fmt.Println("Exit code:", exec.ExitCode)
89 fmt.Println("Stdout:")
90 fmt.Println(exec.Stdout)
91 fmt.Println("Stderr:")
92 fmt.Println(exec.Stderr)
93 fmt.Println("Signal:", exec.Signal)
94
95 // Output:
96 // Wait err: command execution signaled
97 // Exit code: -1
98 // Stdout:
99 //
100 // Stderr:
101 //
102 // Signal: interrupt
103}
104
105func ExampleCommand_WithPTY() {
106 cmd := &com.Command{

Callers

nothing calls this directly

Calls 4

RunMethod · 0.95
SignalMethod · 0.95
WaitMethod · 0.95
BackgroundMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…