Назад | Перейти на главную страницу

Spamassassin работает, но терминал показывает «команда не найдена»

Я использую CentOS 6 с cPanel и Exim. Заголовки Spamassassin отображаются в электронной почте, но я не могу использовать команды spamassassin в терминале.

# spamassassin
-bash: spamassassin: command not found
# spamd
-bash: spamd: command not found

Я также пробовал работать как root.

Я попытался перезапустить exim и spamd, и он успешно показывает завершение работы служб.

Стоит ли попробовать установить через yum? Боюсь получить 2 копии софта.

Спасибо за любые решения.

РЕДАКТИРОВАТЬ: Alos, команды sa-learn, возвращающиеся не найдены

От имени пользователя root выполните сценарий cpanel, который определит для вас путь spamassassin.

/usr/local/cpanel/bin/get_spamassassin_bin_location

При запуске CentOS 6.5 мой исполняемый файл находится здесь:

/usr/local/cpanel/3rdparty/perl/514/bin/spamassassin

Вы также можете получить много полезной информации о том, где живет "материал" spamassassin, запустив

locate spamassassin

Они, наверное, просто не в твоем $PATH переменная окружения. Найдите их с

find / -name spamassassin

затем вызовите, используя полный путь и / или добавьте папку в $PATH.