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であるため、これを指定することにも注意する必要があります。

どんなアイデアがありますか?

ベストアンサー1

おすすめ記事