OpenFace дает проблемы с crontab - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь использовать openface для распознавания лиц.Я могу правильно запустить код без использования crontab, но как только я пытаюсь запустить код с помощью crontab, я получаю сообщение об ошибке, как /usr/bin/env: th: No such file or directory Я искал в Интернете, и я обнаружил, что у него возникают некоторые проблемы при поиске путиth, поэтому я переместил все файлы с помощью команды cp -R /home/cdh/torch/install/bin/* /usr/bin/th, но все равно получаю ту же ошибку.Пожалуйста, помогите, потому что я застрял в этом вопросе, и мне нужно было сделать это плохо.Мой файл workflow.sh, который я даю для запуска cronjob, приведен ниже.

workflow.sh:

#!/bin/bash
export PATH='/bin/bash'
export PATH='/bin/python'

echo "Model running"
cd /home/cdh/openface-master
/bin/python /xxx/xxx/openface-master/demos/classifier_updated.py

Как я упоминал ранее, если я запускаю только /bin/python /xxx/xxx/openface-master/demos/classifier_updated.py Я получаю желаемый результат, только если я использую crontab, я получаю ошибку.

1 Ответ

0 голосов
/ 31 января 2019

Мне кажется проблема с использованием экспорта внутри скрипта.Вы заменяете существующие переменные пути на последний как / bin / python.Пожалуйста, попробуйте ниже:

export PATH=$PATH:/bin/python/:/bin/bash

Примечание: / bin / bash должен быть легким в переменной пути, но, поскольку вы используете это обновление здесь.

...