From e6f6fd58d858ca41ed53d024eb0783b3555d6db1 Mon Sep 17 00:00:00 2001 From: wangzhiwen Date: Tue, 30 May 2023 16:29:45 +0800 Subject: [PATCH] init --- README.md | 1 + docker_exec_by_name.sh | 22 ++++++++++++++++++++++ docker_logs_by_name.sh | 22 ++++++++++++++++++++++ run_vpn_gs.sh | 21 +++++++++++++++++++++ 4 files changed, 66 insertions(+) create mode 100644 README.md create mode 100644 docker_exec_by_name.sh create mode 100644 docker_logs_by_name.sh create mode 100644 run_vpn_gs.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..48b2ae3 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +my scripts diff --git a/docker_exec_by_name.sh b/docker_exec_by_name.sh new file mode 100644 index 0000000..521154d --- /dev/null +++ b/docker_exec_by_name.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# Config: +# alias dexec="bash $HOME/.myscript/docker_exec_by_name.sh" + +# Usage: +# dexec redis + +docker_exec_cmd() { + container_name=$1 + container_id=`docker ps | grep "$container_name" | awk '{print $1}'` + if [ ${#container_id} -eq 12 ]; then + echo "CONTAINER [$container_id $container_name]" + docker exec -it $container_id bash + elif [ ${#container_id} -gt 12 ]; then + echo "MORE THEN ONE [$container_name]" + else + echo "NOT FOUND [$container_name]" + fi +} + +docker_exec_cmd $1 diff --git a/docker_logs_by_name.sh b/docker_logs_by_name.sh new file mode 100644 index 0000000..f761a45 --- /dev/null +++ b/docker_logs_by_name.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# Config: +# alias dlogs="bash $HOME/.myscript/docker_logs_by_name.sh" + +# Usage: +# dlog redis + +docker_logs_cmd() { + container_name=$1 + container_id=`docker ps | grep "$container_name" | awk '{print $1}'` + if [ ${#container_id} -eq 12 ]; then + echo "CONTAINER [$container_id $container_name]" + docker logs -f --tail 100 $container_id + elif [ ${#container_id} -gt 12 ]; then + echo "MORE THEN ONE [$container_name]" + else + echo "NOT FOUND [$container_name]" + fi +} + +docker_logs_cmd $1 diff --git a/run_vpn_gs.sh b/run_vpn_gs.sh new file mode 100644 index 0000000..9bf378b --- /dev/null +++ b/run_vpn_gs.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +sudo service xl2tpd start +sleep 2 + +sudo sh -c 'echo "c gs" > /var/run/xl2tpd/l2tp-control' +sleep 1 + +sudo route add -net 192.168.40.0 netmask 255.255.255.0 dev ppp0 +sudo route add -net 192.168.51.0 netmask 255.255.255.0 dev ppp0 +sudo route add -net 192.168.52.0 netmask 255.255.255.0 dev ppp0 +sudo route add -net 192.168.200.0 netmask 255.255.255.0 dev ppp0 +sudo route add -net 192.168.220.0 netmask 255.255.255.0 dev ppp0 +sudo route add -net 192.168.236.0 netmask 255.255.255.0 dev ppp0 +sudo route add -net 192.168.238.0 netmask 255.255.255.0 dev ppp0 +sudo route add -net 192.168.239.0 netmask 255.255.255.0 dev ppp0 +sudo route add -net 192.168.240.0 netmask 255.255.255.0 dev ppp0 +sudo route add -net 192.168.241.0 netmask 255.255.255.0 dev ppp0 +sudo route add -net 192.168.242.0 netmask 255.255.255.0 dev ppp0 + +echo "start l2tp gs ppp0"