Добрый день
Хочу запустить crontab на хостинге бегет с django сайтом
При подключении через терминал в ручном режиме все работает, команда ($ python manage.py command) запускается без проблем
Создал sh файл с запуском команды и пытаюсь запустить его через хостинг в планировщике заданий.
Файл sh
echo Подключение к докеру "ssh localhost -p222"
ssh localhost -p222
echo Подключение к окружению "source /home/a/login/domian.ru/public_html/venv/bin/activate"
source /home/a/login/domian.ru/public_html/venv/bin/activate
echo Переходим к manage py "cd /home/a/login/domian.ru/public_html/HelloDjango"
cd /home/a/login/domian.ru/public_html/HelloDjango
echo Проверка определения пути pip "which pip"
which pip
echo Запуск команды "python manage.py command"
python manage.py command
exit
Лог ответ после запуска
/bin/bash ~/domian.ru/public_html/HelloDjango/bin/bash.sh
Подключение к докеру ssh localhost -p222
Welcome to Ubuntu 18.04.6 LTS (GNU/Linux 5.10.159-0-beget-acl x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Подключение к окружению source /home/a/login/domian.ru/public_html/venv/bin/activate
Переходим к manage py cd /home/a/login/domian.ru/public_html/HelloDjango
Проверка подключения к окружению which pip
/home/a/login/domian.ru/public_html/venv/bin/pip
Запуск команды python manage.py command
Pseudo-terminal will not be allocated because stdin is not a terminal.
python: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by python)
python: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.26' not found (required by python)
python: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by python)
python: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' not found (required by python)
Добавив -T к ssh localhost -p222 убрал Pseudo-terminal will not be allocated because stdin is not a terminal.