В прошлом у меня были проблемы с использованием расширения тильды в crontabs (возможно, это был вариант Unix, отличный от Linux). Тем не менее, я бы предложил использовать $HOME
вместо ~
.
Также лучше указать полный путь к вашему ruby
исполняемому файлу. PATH
Используются хронами часто не один вы установили в интерактивной среде (например, в моей системе, хроны PATH
просто /usr/bin:/bin
).