cron 任务无法从网络驱动器读取 (wsl)

cron 任务无法从网络驱动器读取 (wsl)

我想定义一个简单的cron任务,获取指定文件夹中可用的文件和目录列表并将其保存到文件中。

这是输出crontab -l

30 * * * * ls /mnt/q > /tmp/test.txt

该文件夹/mnt/q包含来自使用以下条目安装的网络驱动器的数据/etc/fstab

Q: /mnt/q drvfs defaults 0 0

我有两个实例在 WSL v1 中运行(一个 Debian sid 和一个 Ubuntu 22.04)。

按照我上面的描述设置 cron 任务在 Debian 上运行良好,但在 Ubuntu 上输出文件只是空的。

ls /mnt/q > /tmp/test.txt此外,在 Ubuntu 实例上手动执行命令可以按预期工作。

我以多种不同的方式比较了这两个实例,但看不出它们不同行为的原因。

有人有想法吗?

相关内容