=== chungbd|away is now known as chungbd | ||
=== khanhpt|Zzz is now known as khanhpt | ||
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:30 |
---|---|---|
vubuntor152 | File run.sh của mình có nội dung | 09:31 |
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:32 |
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:33 |
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:34 |
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:44 |
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:49 |
vubuntor152 | ? | 09:50 |
OfficeCrab | bật chế độ step by step của bash lên mà debug | 09:50 |
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:51 |
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:52 |
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:53 |
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:54 |
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:55 |
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 | ( . - .) | 09:56 |
=== chungbd is now known as chungbd|away | ||
=== khanhpt is now known as khanhpt|Zzz | ||
=== n0bawk` is now known as n0bawk | ||
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ỉ? | 15:50 |
_Tux_ | vubuntor681: nó là web | 16:13 |
_Tux_ | cứ vô thôi | 16:13 |
vubuntor681 | Tux cho hỏi tý | 16:18 |
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:19 |
_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:20 |
vubuntor681 | :| | 16:21 |
* _Tux_ nói thật | 16:21 | |
_Tux_ | vubuntor681: chỉ vậy thôi mà | 16:21 |
vubuntor681 | Tux có làm thử lab này chưa? | 16:23 |
_Tux_ | lab mịa gì | 16:26 |
_Tux_ | vubuntor681: bạn hiểu về mạng ip | 16:26 |
_Tux_ | thì tự nhiên sẽ hiểu host web ở LAN hay ở WAN bản chất chả khác gì nhau | 16:27 |
* n0bawk đoán bạn vubuntor681 đang phải làm bài thực hành :)) | 16:28 | |
_Tux_ | n0bawk: SV bây giờ giỏi vãi | 16:29 |
_Tux_ | =)) | 16:29 |
mariozx | ae chém thế nào bạn ý sợ chạy mất rồi | 16:41 |
=== _Tux_ is now known as Tux|AFK | ||
=== Tux|AFK is now known as _Tux_ |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!