File crontab systax用于自动复制文件(如果不存在)

File crontab systax用于自动复制文件(如果不存在),file,cron,copy,exists,File,Cron,Copy,Exists,我使用Ubuntu。 我想:每隔一小时,crontab检查:如果某个文件夹中不存在名为blabla.doc的文件,请从另一个文件夹复制或从网站下载 类似这样: * 0 * * * if not exists ~/www/blabla.doc then cp ~/backup/blabla.doc ~/www 将逻辑封装到shell脚本中,并让cron执行该脚本 * 0 * * * /bin/sh /home/user/cronscripts/move_my_www_file.sh 然后,您的

我使用Ubuntu。 我想:每隔一小时,crontab检查:如果某个文件夹中不存在名为blabla.doc的文件,请从另一个文件夹复制或从网站下载

类似这样:

* 0 * * * if not exists ~/www/blabla.doc then cp ~/backup/blabla.doc ~/www

将逻辑封装到shell脚本中,并让
cron
执行该脚本

* 0 * * * /bin/sh /home/user/cronscripts/move_my_www_file.sh
然后,您的
move\u my\u www\u file.sh
可能如下所示:

#!/bin/sh

if [ ! -e "path/to/your/file" ]; then   # if not exists
    cp ...
fi

请将问题的代码部分放入代码块中。同时,您到目前为止尝试了什么,结果是什么?没有成功或什么都没有发生:(我在回答你,但总的来说,请在研究你的问题上投入更多的精力。在寻求帮助之前,你似乎几乎没有做过任何研究。