P. S. Vjerojatno ti ne treba cijela ta logika za restart unutar skripte jer se servis brine da se restarta ako se ugasi.
Ovo ti je, u kombinaciji sa servisom gore, vjerojatno dosta:
Code:
#!/bin/bash
echo "PASSWORD" | openconnect --no-cert-check -u USER --passwd-on-stdin VPN.ADDRESS
S tim da držati password u skripti nije najbolja ideja, bar ga stavi u neki file i chmod 600, chown root:root na njega (tako da ga samo root može pročitati).