Tag: 无限循环

Docker在X时间后杀死一个容器中的无限进程

我正在使用在这个docker问题find的代码基本上启动一个容器在20秒内运行一个进程,如果进程完成 / 没有完成 / 无法执行 / 超时容器被杀死无论。 我目前使用的代码是这样的: #!/bin/bash set -e to=$1 shift cont=$(docker run -d "$@") code=$(timeout "$to" docker wait "$cont" || true) docker kill $cont &> /dev/null echo -n 'status: ' if [ -z "$code" ]; then echo timeout else echo exited: $code fi echo output: # pipe to sed simply for pretty […]