Файл оболочки, содержащий счетчик, но не отображается при попытке запуска из crontab

1
задан 05.05.2020, 07:36

1 ответ

Полагаю, причина в вашем cron окружении. Может быть, он не знает, где находится команда psql.

Чтобы исследовать проблему, попробуйте добавить другой скрипт в cron, с помощью этой команды:

#/bin/bash

which psql >> /tmp/investigation

Добавьте этот скрипт в cron, чтобы он был выполнен как можно скорее. Я верю, что в /tmp/investigation вы увидите, что shell не может найти команду psql. Чтобы обеспечить оболочку с psql, вы должны добавить ее в переменную PATH точно перед выполнением команды.

Также прочитайте этот вики вопрос

.
0
ответ дан 05.05.2020, 07:37
  • 1
    Привет друзья, которых я решил его путем обеспечения среды в мой путь к классу и источник, что среда его взгляд как #!/bin/bash экспортирует $PATH PATH=: $HOME/bin экспортируют экспорт PGPORT=5432 PGDATABASE=database_name – Oliver Williams 05.05.2020, 07:37

Теги

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