搜尋

首頁  >  問答  >  主體

ubuntu shell 指令不執行

需要做一個功能 從ftp下載一個文件 然後解壓 用shell寫了一個sh如下

#!/bin/bash
echo 111111111111111111111111111111
ftp -n<<!
open 192.168.1.126
user anonymous null
binary
prompt
get   
close
bye

echo 222222222222222222222222222222
unzip -o -O UTF8 -d   
echo 333333333333333333333333333333

mysql -uhqzn -p111111 -e"use chedi-dev; UPDATE  hq_task_queue SET status='done' Where ID = ; UPDATE hq_log_TrainSend_Files SET ftped = 'done' Where ID= ;"
!

運行結果卻隻打出了111111111111111111111111
也就是說2和3都沒有執行
請教如何才能讓ftp執行完之後
繼續執行後麵的命令

伊谢尔伦伊谢尔伦2867 天前357

全部回覆(1)我來回復

  • PHPz

    PHPz2017-04-22 09:02:34

    bash -x

    回覆
    0
  • 取消回覆