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

问题描述:

我使用Ubuntu。 我想:每隔一小时,的crontab检查:对某些文件夹如果不存在名为blabla.doc文件,然后另一个文件夹复制或从网站下载。用于自动复制文件的crontab systax(如果不存在)

类似这样的:

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

请把你的问题的代码部分为代码块。 – hunteke

+1

同时,到目前为止您已经尝试过什么,结果如何? – hunteke

+0

没有工作或没有发生任何事情。 :( –

包装你的逻辑变成shell脚本,并有cron执行该脚本。

* 0 * * * /bin/sh /home/user/cronscripts/move_my_www_file.sh 

然后,你move_my_www_file.sh可能看起来像:

#!/bin/sh 

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