Skip to content

Instantly share code, notes, and snippets.

@tony612
Created April 27, 2017 09:15
Show Gist options
  • Select an option

  • Save tony612/9c1f4dbdba554327b4ec7c09eabb491d to your computer and use it in GitHub Desktop.

Select an option

Save tony612/9c1f4dbdba554327b4ec7c09eabb491d to your computer and use it in GitHub Desktop.
k8s container create_time list
#!/bin/bash
function run {
local full_id=`sudo docker inspect --format="{{.Id}}" $1`
local system_slice
system_slice+="`ls --full-time /sys/fs/cgroup/cpu,cpuacct/system.slice/docker.service/docker/${full_id}/cgroup.clone_children 2>/dev/null | awk '{print $6, $7}'` "
system_slice+="`ls --full-time /sys/fs/cgroup/memory/system.slice/docker.service/docker/${full_id}/cgroup.clone_children 2>/dev/null | awk '{print $6, $7}'` "
system_slice+="`ls --full-time /sys/fs/cgroup/blkio/system.slice/docker.service/docker/${full_id}/cgroup.clone_children 2>/dev/null | awk '{print $6, $7}'` "
system_slice+="`ls --full-time /sys/fs/cgroup/cpuset/system.slice/docker.service/docker/${full_id}/cgroup.clone_children 2>/dev/null | awk '{print $6, $7}'` "
echo $system_slice | sort
local docker_group
docker_group+="`ls --full-time /sys/fs/cgroup/cpuset/docker/${full_id}/cgroup.clone_children 2>/dev/null | awk '{print $6, $7}'` "
docker_group+="`ls --full-time /sys/fs/cgroup/memory/docker/${full_id}/cgroup.clone_children 2>/dev/null | awk '{print $6, $7}'` "
docker_group+="`ls --full-time /sys/fs/cgroup/blkio/docker/${full_id}/cgroup.clone_children 2>/dev/null | awk '{print $6, $7}'` "
docker_group+="`ls --full-time /sys/fs/cgroup/cpuset/docker/${full_id}/cgroup.clone_children 2>/dev/null | awk '{print $6, $7}'` "
echo $docker_group | sort
}
run $1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment