我试图使用此命令通过 cron 作业将我的文件移动到另一个文件夹,但它不起作用。有人可以指出我的代码中的错误吗?
10 * * * * mv -a /home/tect/Loco/* /home/tect/Public
/home/tect
是我的用户文件夹,Loco
是包含文件的原始文件夹,Public
是目标文件夹。
答案1
你收到一个错误:
mv: invalid option - - 'a'
这意味着您的实现mv
不知道-a
您尝试使用的选项。
由于此选项在我有权访问的任何实现中都不可用mv
(因此我无法告诉您要做什么),因此我无法给您任何有关如何解决其他问题的提示而不是重新阅读mv
手册并重新思考您想要实现的目标。
答案2
假设您的mv
命令在从命令行运行时有效,则问题可能是由于 PATH 环境变量丢失或无效造成的。
通常cron
会记录其操作,/var/log/cron
以便我开始进行故障排除。