crontab не выполняет мой скрипт bash

Я бы использовал

sha1pass "$(cat)"

catбудет считываться со стандартного ввода до EOF, что может быть вызвано нажатием Ctrl+D. Затем результат будет передан в качестве аргумента вsha1pass

0
28.04.2020, 14:23
1 ответ

У меня недостаточно репутации, чтобы комментировать...

В чем ошибка в каждом случае?

См. здесь, как найти ошибки cron.:Где регистрируются ошибки cron?

Для первой настройки

Действительно ли у /home/folder1/bash_text.txtесть разрешение на выполнение?

Если это так, это должно работать.

Для второй настройки

Ссылка, предоставленная Кусаланандой, должна работать.

Во всех случаях

Оболочкой по умолчанию для выполнения команд в crontab является /bin/sh. Может быть, это не подходит...

Вы можете изменить это следующим образом:

SHELL=/bin/bash

0 21 * * * command

Для получения дополнительной информации об использовании crontab:

$ man 5 crontab

Надеюсь, это поможет.

0
19.03.2021, 02:21

Теги

Похожие вопросы