我有一个脚本,检查是否PPTP VPN正在运行,如果没有它重新连接PPTP VPN,当我手动运行该脚本让它执行罚款,当我设置一个cron作业,没有运行
* * * * * /bin/bash /var/scripts/vpn-check.sh
脚本来了:
#!/bin/sh /bin/ping -c3 192.168.17.27 > /tmp/pingreport result=`grep "0 received" /tmp/pingreport` truncresult="`echo "$result" | sed 's/^\(.................................\).*$$'`" if [[ $truncresult == "3 packets transmitted, 0 received" ]]; then /usr/sbin/pppd call home fi
user3101956.. 11
最后我找到了一个解决方案...我需要运行cron而不是
crontab -e
它需要运行
nano /etc/crontab
喜欢的东西
*/5 * * * * root /bin/bash /var/scripts/vpn-check.sh
现在很好!
谢谢大家的帮助......希望我的解决方案能够帮助其他人.
最后我找到了一个解决方案...我需要运行cron而不是
crontab -e
它需要运行
nano /etc/crontab
喜欢的东西
*/5 * * * * root /bin/bash /var/scripts/vpn-check.sh
现在很好!
谢谢大家的帮助......希望我的解决方案能够帮助其他人.