Попытка выполнить команду echo q | htop | aha --black --line-fix > /var/www/graph.html
от crontab, но это возвращает Ошибку вводный терминал: неизвестный.
Команда работает хорошо от терминала. Я должен так или иначе сделать cronjob выполненным из терминала? Система работает на Сервере Ubuntu 14.04.
Заранее спасибо.
Я знаю, что это - действительно старый вопрос, но возможно это поможет кому-то все еще...
Необходимо экспортировать переменную среды ТЕРМИНА перед выполнением 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