Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- set -x
- function restart_vpn {
- ps auwx | grep transmission-gtk | grep -v grep | head -1 | awk '{print $2}' | xargs kill -SIGSTOP
- nmcli con down uuid $id || ret=$(($ret+1))
- nmcli con down id TRENDnet658 || ret=$(($ret+1))
- nmcli con up id TRENDnet658 || ret=$(($ret+1))
- nmcli con up uuid $id || ret=$(($ret+1))
- sleep 2
- [[ $ret -eq 0 ]] && ps auwx | grep transmission-gtk | grep -v grep | head -1 | awk '{print $2}' | xargs kill -SIGCONT || ret=0
- i=0
- }
- export id=4b76f318-0985-4989-9135-0c7257b48809
- i=0
- ret=0
- while true; do
- date;
- nmcli con status | grep $id || restart_vpn
- [[ $i -eq 720 ]] && restart_vpn || i=$(($i+1))
- sleep 10;
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement