使用crontab的OpenFace问题

2024-06-02 11:57:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用openface进行人脸识别。我可以在不使用crontab的情况下正确运行代码,但是当我尝试使用crontab运行代码时,我得到了一个错误,因为我在internet上搜索了/usr/bin/env: th: No such file or directory,发现它在查找路径时遇到了一些问题,所以我使用命令cp -R /home/cdh/torch/install/bin/* /usr/bin/th移动了所有文件,但仍然得到了相同的结果错误。请帮助我,因为我被困在这个问题上,需要它做得很糟糕。我的工作流.sh下面是我给cronjob运行的文件。你知道吗

工作流.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时,我才得到所需的输出。你知道吗


Tags: 文件代码masterbashhomebinusrsh
1条回答
网友
1楼 · 发布于 2024-06-02 11:57:19

在我看来,使用导出内部脚本的问题。您正在将现有的路径变量替换为/bin/python。请尝试以下操作:

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

注意:/bin/bash在path变量中应该是aleady,但是由于您在这里使用的是updated。你知道吗

相关问题 更多 >