OpenFace给crontab带来了问题

时间:2019-01-31 07:59:20

标签: python bash cron torch

我正在尝试使用openface进行人脸识别。我能够在不使用crontab的情况下正确运行代码,但是一旦我尝试使用crontab来运行代码,我就在/usr/bin/env: th: No such file or directory上搜索互联网时发现了错误,并且发现在查找代码时遇到了一些麻烦 th 的路径,因此我已使用命令cp -R /home/cdh/torch/install/bin/* /usr/bin/th移动了所有文件,但仍然遇到相同的错误。请帮助,因为我陷在这个问题上,需要做的不好。我正在给我的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 :(得分:1)

在我看来,在脚本内部使用export的问题。要替换现有路径变量最后中的/ bin /蟒蛇。请尝试以下操作:

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

注:/斌/ bash中应该已位于路径中的变量,但由于您使用的更新,在这里