openvpn
연결 후 작업을 수행하기 위해 작성된 bash 스크립트를 실행하는 방법
#!/bin/bash
openvpn --config file.ovpn (step 1)
RUN THE TASK AFTER THE CONNECTION (step 2)
THEN DISCONNECT FROM THE OPENVPN (step 3)
제가 궁금한 것은 1단계에서 2단계로 넘어가는 방법입니다. 백그라운드 에서 2단계를 실행하려고 up
시도 했지만 이 경우 2단계가 언제 완료되어 3단계를 실행하는지 알 수 없습니다.daemon
openvpn
문제는 연결이 설정될 때 다음 줄로 이동하기 위해 스크립트 openvpn
에서 이를 일반 명령 으로 사용하는 방법입니다.bash
답변1
#!/bin/bash
sudo systemctl start openvpn@vpnname # (step 1)
# RUN THE TASK AFTER THE CONNECTION (step 2)
sudo systemctl stop openvpn@vpnname # (step 3)
vpnname은 에 구성된 VPN 연결 이름으로 바꿔야 합니다 /etc/openvpn/
. 예를 들어,/etc/openvpn/vpnname.conf