小编Wal*_*son的帖子

NMCLI 在我直接运行时在脚本中工作,但在 CRON 中运行时不起作用

这是在 Ubuntu 11.10 下

我有一个脚本,用于启动 PPTP VPN 连接并获取几个文件,然后关闭连接。当我从终端提示运行此脚本时,它运行良好;但是,当我安排它与 CRON 一起运行时,nmcli脚本中的命令会产生错误。VPN 连接配置为可供任何用户使用,而不仅仅是我的帐户。

这是脚本的相关行:

/usr/bin/nmcli con up id MyVPN
Run Code Online (Sandbox Code Playgroud)

这是在 CRON 中使用它时产生的错误:

** (process:6360): WARNING **: _nm_object_get_property: Error getting 'WirelessHardwareEnabled' for /org/freedesktop/NetworkManager: (9) Rejected send message, 2 matched rules; type="method_call", sender=":1.624" (uid=1000 pid=6360 comm="/usr/bin/nmcli con up id MyVPN ") interface="org.freedesktop.DBus.Properties" member="Get" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=1029 comm="NetworkManager ") ** (process:6360): WARNING **:

_nm_object_get_property: Error getting 'WwanHardwareEnabled' for /org/freedesktop/NetworkManager: (9) Rejected send message, 2 matched rules; type="method_call", sender=":1.624" (uid=1000 pid=6360 …
Run Code Online (Sandbox Code Playgroud)

cron vpn 11.10 pptp

7
推荐指数
2
解决办法
3628
查看次数

标签 统计

11.10 ×1

cron ×1

pptp ×1

vpn ×1