С линукс системами знаком слабо, пытаюсь родить скрипт.
Прошу помощи.
CentOS, 64 bit.
При выполнении в шеле
yes | /usr/src/forticlientsslvpn/forticlientsslvpn_cli --server 178.207.157.170:10443 --vpnuser calluser > /dev/null
Появляется предложение ввести пароль
Password for VPN:
Ввожу его, поднимается vpn тунель.
Задача написать скрипт и сунуть его в крон, для поддержания жизни vpn.
Вот тут у меня начинаются сложности.
1) При выполнении
#!/bin/sh
### BEGIN INIT INFO
# Provides: pppd
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Forticlient bkk
# Description: Connect bkk forticlient.
### END INIT INFO
cd /usr/src/forticlientsslvpn/
#empty -f -i in -o out cd /usr/src/forticlientsslvpn/
empty -f -i in -o out yes | /usr/src/forticlientsslvpn/forticlientsslvpn_cli --server 178.207.157.170:10443 --vpnuser user > /dev/null
forticlientsslvpn_cli пытается найти сертификаты в директории /root/.fctsslvpn_trustca, там их ессно нет. Как заставить выполняться скрипт в контексте выполнения из каталога /usr/src/forticlientsslvpn/, чтобы он искал сертификаты как в нем прописано, в каталоге ./helper/ (т.е. /usr/src/forticlientsslvpn/helper/)?
2) как передать скрипту пароль, на подключение к vpn, чтобы не требовалось вводить его вручную?