2012-06-21 2 views
0

bash에서 스크립트를 실행하려고하면 약간의 문제가 있습니다.bash 스크립트 내에서 Python 스크립트 실행

#! /bin/bash 
# This script use sample.py 
python sample.py games.txt 
sleep 15 
: 우선 내가 터미널에서 실행하면, 내 스크립트가 잘 작동하지만 우분투에서 실행으로 실행하려고하면, 나는이 오류를

"python: can't open file 'teste.py': [Errno 2] No such file or directory"

내 스크립트가하는 것은에서 유사하다

기타 정보 : 사전에

Ubuntu 11.04 
Python 2.7 

감사

답변

3

오류 메시지에서 런처에서 스크립트의 전체 경로를 지정해야하는 것처럼 보입니다. 이 파일 teste.py 무엇 그런데

python /home/glc/sample.py /home/glc/games.txt 

, 님 즉 유사한 배시 스크립트 명령의 전체 경로를 추가

시도? 귀하의 게시물에 sample.py 스크립트를 참조하십시오 -이 파일이 다른가요? 어떻게 연결 되나요? 런처에 잘못된 파일 이름을 지정했을 가능성이 있습니까?

+1

Geraldo : 디버깅을 위해 파이썬 파일을 호출하기 전에 bash 스크립트에서'ls' 또는/또는'pwd'를 사용하십시오. 이렇게하면 디렉토리 내용과 현재 작업 디렉토리를 볼 수 있습니다. –