小编Bui*_*ots的帖子

通过 cron (debian) 调用时 pptp (pon) 失败

我有一个 pptp VPN 链接从我的(debian)linux 服务器拨号到远程站点的 ISA2003 服务器。

(两端)的互联网连接有点不稳定,所以我写了一个小脚本,pon myvpnlink如果它检测到链接已经断开就调用。

如果我从 CLI 运行该脚本,它可以正常工作,但如果它通过 cron 调用,则 pon 调用似乎失败。

我已经在 bash 和 perl 中重新编写了这个,并且每个都有相同的问题。脚本执行后,它可以判断 VPN 链接当前是开启还是关闭,它调用pon哪个调用 pppd,哪个连接失败。如果我然后从 CLI 执行脚本就好了。

任何想法将不胜感激 - 现在正在做我的盒子。

#Syslog (on a failure):
Dec 30 17:02:01 LogServer /USR/SBIN/CRON[4530]: (root) CMD (/bin/bash /root/scripts/vpnup.bash >> /root/scripts/vpn.log)
Dec 30 17:02:01 LogServer pppd[4542]: pppd 2.4.4 started by root, uid 0
Dec 30 17:02:01 LogServer pppd[4542]: Couldn't get channel number: Input/output error
Dec 30 17:02:01 LogServer pppd[4542]: Exit.

#Cron Line
* …
Run Code Online (Sandbox Code Playgroud)

linux vpn cron point-to-point-protocol

7
推荐指数
1
解决办法
5742
查看次数

标签 统计

cron ×1

linux ×1

point-to-point-protocol ×1

vpn ×1