boto3文档没有明确说明如何更新已存在的S3对象的用户元数据.
fork_child.py 中的代码
from subprocess import Popen
child = Popen(["ping", "google.com"], stdout=subprocess.PIPE,stderr=subprocess.PIPE)
out, err = child.communicate()
Run Code Online (Sandbox Code Playgroud)
我从终端窗口运行它作为 -
$python fork_child.py
Run Code Online (Sandbox Code Playgroud)
如果我从另一个终端窗口获取 fork_child.py 的 PID 并用 SIGTERM 杀死它,“ping”不会被杀死。当 fork_child 收到 SIGTERM 时,如何确保 ping 也被终止?