0 20 * * 0 /path_to_script
Це запустить вказану команду (замінить /path_to_script'
) команду о 20:00 за місцевим часом щонеділі. Синтаксис для cron завдань досить простий, і є гладкий інструмент, який допоможе вам створити їх, не запам'ятовуючи позиції коду.
У цьому випадку команда повинна бути сценарієм, який виконує команду для вас. Я думаю, що у вашому випадку було б найпростіше написати швидкий скрипт оболонки для зміни в каталог клонів, а потім виконати команду. Створіть файл у ~/commit.sh
та вставте це у нього (замінюючи /location/of/clone
, звичайно)
#!/bin/sh
cd /location/of/clone
git-commit -m "commit message, to avoid being prompted interactively"
Потім chmod +x ~/commit.sh
зробіть його виконуваним і запустіть роботу cron (посилаючись на нього по повному шляху, а не використовуючи ~
).