Здравствуйте! Как запланировать выполнение скрипта Groovy через CRON?
Создание строки:
25 08 * * * root /bin/sh -c cd /home/scripts/ && groovy test.groovy
Выдает ошибку:
/bin/sh: 1: groovy: not found
Хотя если выполнить сам крипт в консоли: groovy test.groovy работает.
Огромное спасибо Виталий! Это действительно работает, единственное что он пытается исполнить test.groovy из домашней папки /root и мне пришлось скопировать все файлы туда. Возможно ему также можно указать папку для исполнения? К сожалению, /home/vasily/test.groovy он не воспринимает. Т.е. такая строчка в CRON:
49 10 * * * root /bin/sh -c /home/vasily/.sdkman/candidates/groovy/current/bin/groovy /home/vasily/test.groovy
Не срабатывает и CRON упорно не хочет выполнять скрипт по заданному пути.