File crontab systax用于自动复制文件(如果不存在)
我使用Ubuntu。 我想:每隔一小时,crontab检查:如果某个文件夹中不存在名为blabla.doc的文件,请从另一个文件夹复制或从网站下载 类似这样: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 然后,您的
* 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
请将问题的代码部分放入代码块中。同时,您到目前为止尝试了什么,结果是什么?没有成功或什么都没有发生:(我在回答你,但总的来说,请在研究你的问题上投入更多的精力。在寻求帮助之前,你似乎几乎没有做过任何研究。