Ошибка Crontab вводный терминал: неизвестный

Попытка выполнить команду echo q | htop | aha --black --line-fix > /var/www/graph.html от crontab, но это возвращает Ошибку вводный терминал: неизвестный.

Команда работает хорошо от терминала. Я должен так или иначе сделать cronjob выполненным из терминала? Система работает на Сервере Ubuntu 14.04.

Заранее спасибо.

1
задан 15 April 2017 в 11:46

1 ответ

Я знаю, что это - действительно старый вопрос, но возможно это поможет кому-то все еще...

Необходимо экспортировать переменную среды ТЕРМИНА перед выполнением htop. Я сделал это путем создания файла сценария и планирования этого:

#!/bin/bash
export TERM=xterm-256color
/usr/bin/echo q | htop | aha --black --line-fix > /data/diagnostics/htop-$(date +'%Y-%m-%dT%T').html
2
ответ дан 7 December 2019 в 13:34

Другие вопросы по тегам:

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