2014-09-19 194 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

回答

相關問題