Вы используете неверный диапазон времени. При использовании BEGIN..END
END
должно быть позже, чем BEGIN
. Очевидно, что 00
предшествует 05
, поэтому 05..00
исключает ошибки. Вам нужно
OnCalendar=*-*-* 05..23:*:00
Это будет запускать ваш скрипт каждую минуту с 05:00
до 23:59
. Я предполагаю, что это было вашим намерением. Если вместо этого вы хотите запустить от 05:00
до 0:59
, вы должны использовать
OnCalendar=*-*-* 00,05..23:*:00
Да, это из-за пути.
ssh myname@12.23.23.23 /usr/bin/ruby
Чтобы найти путь руби
whereis ruby