【问题标题】:VirtualBox Cygwin Cron - Directory / Shared Folder - not foundVirtualBox Cygwin Cron - 目录/共享文件夹 - 未找到
【发布时间】: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


【解决方案1】:

@not2qubit

crontab: */15 * * * * /home/sepp/my_backup_dubai

我的备份迪拜:

#!/usr/bin/csh

if (!-d /tmp/Backup) mkdir /tmp/Backup

rsync -avi --delete --delete-excluded --exclude-from=/home/sepp/list.dubai / /tmp/Backup

crontab -l >/tmp/Backup/crontab

tar czvf /cygdrive/z/Cloud/ownCloud/tmp/vmdubai.tgz /tmp/Backup

问题是 /cygdrive/z/.... 这没有执行!?

【讨论】:

    猜你喜欢
    • 2014-05-13
    • 1970-01-01
    • 2014-10-12
    • 2011-09-12
    • 2019-08-18
    • 1970-01-01
    • 2017-03-01
    • 2017-09-15
    • 1970-01-01
    相关资源
    最近更新 更多