Hi all,
I'm trying to set crontab record to establish IPsec vpn connection on system boot:None of them work for me. As you can see, I have also added few pip commands just to make sure they worked in crontab (they did).
But manual command run works for me:Just in case, here is how I determine it didn't work:This is how I determine it actually did work:(REMOTE_IP_ADDRESS is a placeholder)
Please advise.
I'm trying to set crontab record to establish IPsec vpn connection on system boot:
Code:
crontab -l* * * * * /usr/sbin/ipsec status | /bin/grep -q 'ESTABLISHED' || /usr/sbin/ipsec restart@reboot /usr/sbin/ipsec restart@reboot /usr/local/bin/python3.10 -m pip install requests requests_ntlm@reboot /usr/local/bin/python3.10 -m pip install --upgrade pip@reboot /bin/sleep 60 && /usr/sbin/ipsec status | /bin/grep -q 'ESTABLISHED' || /usr/sbin/ipsec restart
But manual command run works for me:
Code:
/usr/sbin/ipsec status | /bin/grep -q 'ESTABLISHED' || /usr/sbin/ipsec restart
Code:
/usr/sbin/ipsec status[empty response]
Code:
/usr/sbin/ipsec statusSecurity Associations (1 up, 0 connecting): myvpn[1]: ESTABLISHED 15 seconds ago, 172.18.0.3[172.18.0.3]...REMOTE_IP_ADDRESS[REMOTE_IP_ADDRESS] myvpn{1}: INSTALLED, TUNNEL, reqid 1, ESP in UDP SPIs: cd0b3ccc_i f8833716_o myvpn{1}: 172.18.0.0/16 === 192.168.238.0/24
Code:
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"NAME="Debian GNU/Linux"VERSION_ID="11"VERSION="11 (bullseye)"VERSION_CODENAME=bullseyeID=debianHOME_URL="https://www.debian.org/"SUPPORT_URL="https://www.debian.org/support"BUG_REPORT_URL="https://bugs.debian.org/"
Statistics: Posted by marchello — 2024-03-20 00:10 — Replies 0 — Views 52