发送信号给容器

更新时间:
2023-06-07
下载文档

发送信号给容器

向容器发送信号的命令如下:

ecs kill id [signal]

启动命令的参数说明如下:

  • id 为容器的 ID 号。

该命令支持的扩展选项如下:

  • signal 为信号名或信号 ID。未指定时,默认发送信号 SIGTERM,发送此信号可以使容器停止运行。停止后的容器,其所运行的进程、线程等消亡,所占用的资源被回收。

signal 支持的信号名或信号 ID 如下表所示:

信号名信号 ID
SIGHUP1
SIGINT2
SIGQUIT3
SIGILL4
SIGTRAP5
SIGABRT6
SIGUNUSED7
SIGFPE8
SIGKILL9
SIGBUS10
SIGSEGV11
SIGUNUSED212
SIGPIPE13
SIGALRM14
SIGTERM15
SIGCNCL16
SIGSTOP17
SIGTSTP18
SIGCONT19
SIGCHLD20
SIGTTIN21
SIGTTOU22
SIGIO23
SIGXCPU24
SIGXFSZ25
SIGVTALRM26
SIGPROF27
SIGWINCH28
SIGINFO29
SIGUSR130
SIGUSR231
SIGPWR33
SIGSYS34
SIGURG35

发送 SIGTERM 信号使容器停止运行的范例:

[root@sylixos:/root]# ecs kill ecs_demo

发送信号后,使用 ecs 命令查看容器状态,如下图所示。

文档内容是否对您有所帮助?
有帮助
没帮助