mirror of
https://github.com/apple/container.git
synced 2026-09-28 09:56:11 -04:00
kill: Wait for container to exit after sigkill (#1589)
Today when we send a signal we don't wait for the container to exit, as we don't know what signals the program will actually do anything with. However, sigkill does not fit this mold, and we should wait for the container to exit (or be removed for --rm containers).
This commit is contained in:
@@ -61,12 +61,10 @@ extension Application {
|
||||
containers = containerIds
|
||||
}
|
||||
|
||||
let signalNumber = try Signal(signal).rawValue
|
||||
|
||||
var errors: [any Error] = []
|
||||
for container in containers {
|
||||
do {
|
||||
try await client.kill(id: container, signal: signalNumber)
|
||||
try await client.kill(id: container, signal: signal)
|
||||
print(container)
|
||||
} catch {
|
||||
errors.append(error)
|
||||
|
||||
Reference in New Issue
Block a user