-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 +x
到hello.py然後用chown u+rx
什麼是我的愚蠢的錯誤,請告訴我嘗試嘗試。
錯誤,我得到當我運行該腳本:
?Invalid command
?Invalid command
只是爲了確保python安裝在服務器的某個地方,是嗎? – wnnmaw 2014-09-19 14:26:06
您收到的錯誤消息是什麼 – Ram 2014-09-19 14:26:15
'ftp'用於文件傳輸。你需要使用'ssh','telnet',... – falsetru 2014-09-19 14:26:28