Скрипт Ubuntu crontab не работает

У меня есть 2 команды crontab.

Cron ниже работает нормально:

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

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

Пожалуйста, направьте меня, чтобы понять команду и как решить.

1 ответ

Вы должны заключить в команду date вместо `вместо 'и экранировать символы%

Попробуй это:

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
Другие вопросы по тегам