subprocess.killって効かないパターンあるのかな
サブプロセスがなにかの作業でロックしてても横から通る?