简体   繁体   English

Ubuntu crontab脚本不起作用

[英]Ubuntu crontab script not working

I have 2 crontab commands. 我有2个crontab命令。

The cron below works fine: 下面的cron工作正常:

00 19 * * * cp -a /home/kmportal/VirtualBox\ VMs/cyn.in-disk1.vmdk /media/windowsshare

The cron below does not work after I add the time behind: 在我添加时间后,下面的cron无法正常工作:

05 09 * * * cp -a /home/kmportal/VirtualBox\ VMs/cyn.in-disk1.vmdk /media/windowsshare/'date +%Y%m%d%H%M%S'cyn.in-disk1.vmdk

Please guide me to understand the command and how to solve. 请指导我了解命令以及如何解决。

You should enclose the date command with ` instead of ' and escape the % characters 您应该用`而不是'括住date命令,并转义%字符

Try this: 尝试这个:

05 09 * * * cp -a /home/kmportal/VirtualBox\ VMs/cyn.in-disk1.vmdk /media/windowsshare/`date +\%Y\%m\%d\%H\%M\%S`cyn.in-disk1.vmdk

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM