用于自动复制文件的crontab systax(如果不存在)
问题描述:
我使用Ubuntu。 我想:每隔一小时,的crontab检查:对某些文件夹如果不存在名为blabla.doc文件,然后从另一个文件夹复制或从网站下载。用于自动复制文件的crontab systax(如果不存在)
类似这样的:
* 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_my_www_file.sh
可能看起来像:
#!/bin/sh
if [ ! -e "path/to/your/file" ]; then # if not exists
cp ...
fi
请把你的问题的代码部分为代码块。 – hunteke
同时,到目前为止您已经尝试过什么,结果如何? – hunteke
没有工作或没有发生任何事情。 :( –