2014-09-19 187 views
-1

我试图运行服务器上的Python文件。 我写的bash脚本是这样的:在服务器上运行python文件

#!/bin/bash -x 
    ftp -in 100.200.100.200 << SCRIPTEND 
    user user password 
    binary 
    cd dem 
    ls # Works 
    python hello.py #Tried This doesnt work 
    ./hello.py  #Tried This doesnt work 
    /usr/bin/python hello.py #Tried This doesnt work 
    /usr/bin/python /full/path/hello.py #Tried This doesnt work 
    mkdir abc #Works 
    SCRIPTEND 

我通过给chown +xhello.py然后用chown u+rx 什么是我的愚蠢的错误,请告诉我尝试尝试。

错误,我得到当我运行该脚本:

?Invalid command 
?Invalid command 
+0

只是为了确保python安装在服务器的某个地方,是吗? – wnnmaw 2014-09-19 14:26:06

+2

您收到的错误消息是什么 – Ram 2014-09-19 14:26:15

+1

'ftp'用于文件传输。你需要使用'ssh','telnet',... – falsetru 2014-09-19 14:26:28

回答