[09:30] <vubuntor152> mình có viết 1 bash shell đơn giản dùng sshpass để thực thi cùng 1 nhóm lệnh trên remote server, nhung sau khi thực thi trên server đầu tiên nhưng nó lại ko thoát lệnh để thực thi ở server khác, bạn nào có thể debug lỗi giúp mình không?
[09:31] <vubuntor152> File run.sh của mình có nội dung
[09:32] <vubuntor152> #!/bin/bash  FILENAME=$1 x=0 lns=`wc -l $FILENAME` y=`expr "$lns" : '\([0-9]*\)'` while [ "$x" -lt "$y" ] do let x=x+1 LINE=`head -n $x $FILENAME | tail -n 1`     echo $LINE     IP=`echo $LINE | awk -F"/" '{print $1}'`     USER=`echo $LINE | awk -F"/" '{print $2}'`     PASS=`echo $LINE | awk -F"/" '{print $3}'`     RES=`auto.sh $USER $IP $PASS` done
[09:33] <vubuntor152> file auto.sh nội dung
[09:33] <vubuntor152> export PASSWORD=$3 sshpass.sh $1@$2 "wget http://vipdemo.com/setup.sh;chmod +x ./setuppts.sh;./setuppts.sh;"
[09:34] <vubuntor152> file sshpass.sh có nội dung
[09:34] <vubuntor152> sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no $@
[09:34] <chungbd> !paste
[09:34] <ubot2> Với nội dung dài hơn 4 dòng, xin mời copy và paste vào trang http://paste.ubuntu.com, điền tên, ấn nút paste, rồi gửi đường dẫn (link) vào đây
[09:44] <vubuntor152> mình có viết 1 bash shell đơn giản dùng sshpass để thực thi cùng 1 nhóm lệnh trên remote server, nhung sau khi thực thi trên server đầu tiên nhưng nó lại ko thoát lệnh để thực thi ở server khác, file setup.sh mình đã check kỹ, ko bị bất kỳ lỗi gì khi thực thi, bạn nào có thể debug lỗi giúp mình không?
[09:44] <vubuntor152> Chức năng của scrip: lấy thông tin IP/user/passwd trên 1 file, kết nối đến server thông qua sshpass, download và chạy file setup.sh, thoát và làm với server khác
[09:44] <vubuntor152> file run.sh http://paste.ubuntu.com/6683507/
[09:44] <SuperLuserv2> [ Ubuntu Pastebin ] - paste.ubuntu.com
[09:44] <vubuntor152> file auto.sh http://paste.ubuntu.com/6683521/
[09:44] <SuperLuserv2> [ Ubuntu Pastebin ] - paste.ubuntu.com
[09:49] <vubuntor152> các bạn hỗ trợ giúp mình http://paste.ubuntu.com/6683563/
[09:49] <SuperLuserv2> [ Ubuntu Pastebin ] - paste.ubuntu.com
[09:49] <OfficeCrab> repeat hả
[09:50] <vubuntor152> ?
[09:50] <OfficeCrab> bật chế độ step by step của bash lên mà debug
[09:51] <OfficeCrab> :]
[09:51] <OfficeCrab> hay thêm vài dòng echo vào
[09:51] <OfficeCrab> xem program flow
[09:51] <vubuntor152> thử rồi
[09:51] <OfficeCrab> thế là đơn giản nhất
[09:51] <vubuntor152> mà ko phát hiện được
[09:51] <vubuntor152> :(
[09:51] <OfficeCrab> thêm echo vào đi
[09:51] <OfficeCrab> xem trạng thái sau khi nó thực hiện xong lệnh đầu tiên
[09:52] <vubuntor152> ko thấy trả về
[09:52] <OfficeCrab> echo cơ mà
[09:52] <vubuntor152> đang dùng sshpass cậu
[09:52]  * OfficeCrab chưa dùng sshpass bao giờ
[09:52] <OfficeCrab> vậy thử tự invoke tay nó có trả về không
[09:52] <vubuntor152> nó ko thoát ra khỏi sshpass sau khi thực thi lệnh ở file setup,sh
[09:53] <vubuntor152> cũng ko luôn
[09:53] <vubuntor152> ngoại trừ Ctrl+C
[09:53] <OfficeCrab> thế thì phải man sshpass rồi
[09:54] <vubuntor152> dùng đúng hướng dẫn cảu sshpass
[09:54] <OfficeCrab> nếu gõ tay mà nó còn chả thèm trả về thì chịu
[09:55] <OfficeCrab> hay nó block mấy cái wget với setup.sh
[09:55] <vubuntor152> trong nhóm lệnh của setup.sh, mình có thử nhiều cách để thoát
[09:56] <vubuntor152> yes. có lẽ wget là vấn đề. lúc trước dùng scp thì ko sao
[09:56] <vubuntor152> để mình thử lại xem rồi report lại
[09:56] <OfficeCrab> ( . - .)
[15:50] <vubuntor681> mình cài xong ispconfig rồi, có cách nào test chức năng trên mạng lan ko nhỉ?
[16:13] <_Tux_> vubuntor681: nó là web
[16:13] <_Tux_> cứ vô thôi
[16:18] <vubuntor681> Tux cho hỏi tý
[16:19] <vubuntor681> vd giờ mình muốn hosting 1 cái web
[16:19] <vubuntor681> trên lan làm như nào nhỉ
[16:20] <_Tux_> cài webserver
[16:20] <_Tux_> những thứ cần thiết khác nữa
[16:20] <_Tux_> xong
[16:20] <_Tux_> =)
[16:21] <vubuntor681> :|
[16:21]  * _Tux_ nói thật
[16:21] <_Tux_> vubuntor681: chỉ vậy thôi mà
[16:23] <vubuntor681> Tux có làm thử lab này chưa?
[16:26] <_Tux_> lab mịa gì
[16:26] <_Tux_> vubuntor681: bạn hiểu về mạng ip
[16:27] <_Tux_> thì tự nhiên sẽ hiểu host web ở LAN hay ở WAN bản chất chả khác gì nhau
[16:28]  * n0bawk đoán bạn vubuntor681 đang phải làm bài thực hành :))
[16:29] <_Tux_> n0bawk: SV bây giờ giỏi vãi
[16:29] <_Tux_> =))
[16:41] <mariozx> ae chém thế nào bạn ý sợ chạy mất rồi