Танцы с бубном вокруг cron :)

Помогайте, а то что-то у меня кажется ступор…
Есть файл в домашней папке /home/denixx, называется run.sh.
В файле строки:

#!/bin/bash
echo Hello > /home/denixx/qwerty.txt 

Прописал в crontab следующую строку:

*/1 * * * * denixx sh /home/denixx/run.sh

пробовал также

*/1 * * * * denixx /home/denixx/run.sh

Никак не хочет отрабатывать, только вручную если запускаю, тогда срабатывает.
У файла атрибут “Запускаемый” включен.

То есть суть в том, чтобы выполняя каждые полминуты /home/denixx/run.sh создавать /home/denixx/qwerty.txt с содержимым в виде Hello? :open_mouth:

А просто так не работает?
*/1 * * * * /home/denixx/run.sh

Да, уже поправил днём, теперь всё работает.
Пришлось, правда, ещё и для Java указать полный путь, а то не словило расположение java.
Вот тогда-то вообще всё стало прекрасно.

Если хотели, чтобы команды выполнялись, согласно указанным правилам выбора времени, с правами конкретного пользователя, то нужно было воспользоваться такой командой:
sudo /usr/bin/crontab -u denixx -e
которая предназначена для редактирования и затем регистрации crontab-файла для конкретного пользователя.
Через sudo, если запрещено пользователям применять crontab-средства.
Или создать crontab-файл в любом редакторе с произвольным именем, предположим - “расписание_заданий.cron”, а затем зарегистрировать его для конкретного пользователя командой:
sudo /usr/bin/crontab -u denixx расписание_заданий.cron
Чтобы вывести содержимое зарегистрированного crontab-файла служит опция -l:
sudo /usr/bin/crontab -u denixx -l
Чтобы отменить регистрацию crontab-файла служит опция -r:
sudo /usr/bin/crontab -u denixx -r
Можно в первых строках добавить подсказки. Например:


# минута час  день месяц день_недели            команда
# 0-59   0-23 1-31 1-12  1-7 (1-понедельник)    любая команда Linux

вокруг cron`а можно плясать долго на домашнем компе, который не работает 24/7]. я к примеру закинул на OpenFATE идею по включению fcron в репозитарии. Итог- всего один голос “за”.

Да всё уже работает. Просто не надо было указывать пользователя, в данном случае это “denixx”. Просто время и команду.