Wifi连接在bash中有效,但在crontab中无效



我使用wifi连接在未知的WLAN网络中配置我的Raspberry Pi。

当系统启动后,我通过命令行执行wifi连接时,它可以工作,但当我把它放进sudo crontab-e时,它就不工作了。cron日志没有显示任何错误。我自己的脚本的自动启动是有效的。

我的crontab:@重新启动/usr/local/sbin/wifi-connect

有人能告诉我为什么这不起作用吗?

通常这种问题(当事情在终端中工作,但在crontab中不工作时(,因为crontab条目中没有任何棘手的问题(您只是在调用一个没有参数的可执行文件(是由于时间问题。crontab条目可能在网络堆栈准备就绪之前执行。要进行快速测试,请在为命令准备sleep 60;的执行中添加延迟,这将延迟1分钟的执行,这应该足够了。无论如何,这不是一个可靠的解决方案,你将不得不使用一个脚本来检查网络堆栈。

最新更新