【发布时间】:2019-02-12 03:50:13
【问题描述】:
物理主机 = Ubuntu 18.04; virtual Guest (VirtualBox) = Win 7 安装 Cygwin,通过 Virtualbox 的共享文件夹访问主机。
上述环境正在运行。 我在 Cygwin 中使用 shell 脚本将一些文件保存到物理主机。这也有效。
奇怪的事情:当我在 Cygwin 下通过 cron 启动相同的脚本时,cron 找不到/知道已安装的目录(共享文件夹),只有 /cydrive/c 是已知的。
问题出在哪里?虚拟机?赛格温?克朗? 感谢您的建议。
【问题讨论】:
-
欢迎来到 SO!你能展示你的剧本吗?这可能是因为运行 cron 作业不使用登录 bash 环境,因此您缺少通常由环境变量提供的重要系统信息。
标签: cron cygwin virtualbox