Skip to content

Instantly share code, notes, and snippets.

View turgaycan's full-sized avatar
🏠
Working from home

turgay can turgaycan

🏠
Working from home
View GitHub Profile
@turgaycan
turgaycan / gist:a251072d49db15a3f02de7841ec6e2bf
Created May 25, 2018 09:30
git clone all remote branches locally
#!/bin/bash
for branch in `git branch -a | grep remotes | grep -v HEAD | grep -v master `; do
git branch --track ${branch#remotes/origin/} $branch
done
@turgaycan
turgaycan / delete_orphaned_veth_docker.sh
Created February 28, 2018 10:47 — forked from daanemanz/delete_orphaned_veth_docker.sh
Delete orphaned veth* interfaces on Docker bridge
#!/bin/bash
veth_in_use=()
veth_unused=()
veth_all=()
function veth_interface_for_container() {
local pid=$(docker inspect -f '{{.State.Pid}}' "${1}")
mkdir -p /var/run/netns
ln -sf /proc/$pid/ns/net "/var/run/netns/${1}"