CIFS 공유에서 Python 스크립트 실행

CIFS 공유에서 Python 스크립트 실행

CIFS 공유를 사용하여 Linux 시스템에 마운트된 Windows 공유가 있습니다.

Linux의 특정 사용자로 Windows 공유에서 Python 스크립트를 실행하고 싶습니다.

만약 내가한다면

sudo su [username]
path/to/python /mnt/sharedfolder/pythonscript.py 

모든 것이 정상입니다

하지만 내가 그렇게 한다면

sudo -u [username] path/to/python /mnt/sharedfolder/pythonscript.py
C:\Python27\python.exe: can't open file '/mnt/scripts/automation/ubuntuPullGeodatabases.py': [Errno 2] No such file or directory

위의 오류가 발생합니다. C:\Python27\Python 실행 파일이 포함된 Windows 시스템에 폴더가 있기 때문에 Linux 시스템 대신 Windows 시스템에서 스크립트가 실행되는 것과 같습니다 .

이제 내가 그렇게 하면

sudo -u [username] /path/to/python --version
Python 2.7.14

좋은 결과

path/to/python또한 이것은 Python의 표준 설치가 아니라 다른 소프트웨어의 사용자 정의 Python이기 때문에 이것을 지정한다는 점을 언급해야 합니다 .

어떤 아이디어가 있나요?

관련 정보