scripts/utool/pid_in_docker.sh

19 lines
378 B
Bash

#!/bin/bash
psid=$1
ids=$(docker inspect -f "{{.Id}}" $(docker ps -q))
for did in $ids; do
docker top $did | awk '{print $2, $3}' | grep -wq $psid
if [[ $? -eq 0 ]]; then
echo "Docker ID : $did"
name=$(docker inspect -f '{{.Name}}' $did | tr -d "/")
echo "Docker Name: $name"
exit 0
fi
done
echo "Not a docker (sub)process..."