Changeset 203 for nutchez-0.2/src/test/master_remove.sh
- Timestamp:
- Jun 17, 2010, 4:51:05 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
nutchez-0.2/src/test/master_remove.sh
r202 r203 41 41 # shutdown service 42 42 function shutdown_service () { 43 show_info $shutdown_service_echo_1# "停止其他尚未關閉的slaves服務..."43 show_info "$shutdown_service_echo_1" # "停止其他尚未關閉的slaves服務..." 44 44 slaves_list=`cat $nutch_PATH'/nutch_nodes' | cut -d' ' -f1` 45 45 for nutch_node in $slaves_list … … 48 48 su nutchuser -c "ssh nutchuser@$nutch_node /opt/nutchez/nutch/bin/hadoop-daemon.sh stop tasktracker" 49 49 done 50 show_info $shutdown_service_echo_2# "關閉本機服務..."50 show_info "$shutdown_service_echo_2" # "關閉本機服務..." 51 51 su nutchuser -c "/opt/nutchez/nutch/bin/stop-all.sh" 52 show_info $shutdown_service_echo_3# "本機服務已關閉"52 show_info "$shutdown_service_echo_3" # "本機服務已關閉" 53 53 } 54 54 55 55 # 移除檔案及資料夾 56 56 function remove_folders () { 57 show_info $remove_folders_echo_1# "正在刪除安裝時所建立的檔案及資料夾..."57 show_info "$remove_folders_echo_1" # "正在刪除安裝時所建立的檔案及資料夾..." 58 58 rm -rf /opt/nutchez/* 59 59 rm -rf /var/nutchez/* 60 show_info $remove_folders_echo_2# "安裝時所建立的檔案及資料夾已刪除"60 show_info "$remove_folders_echo_2" # "安裝時所建立的檔案及資料夾已刪除" 61 61 } 62 62 … … 64 64 # 還原/etc/hosts 65 65 function edit_hosts () { 66 show_info $edit_hosts_echo_1# "修改/etc/hosts..."66 show_info "$edit_hosts_echo_1" # "修改/etc/hosts..." 67 67 68 68 slaves_list=`cat $nutch_PATH'/nutch_nodes' | cut -d' ' -f1` … … 72 72 sed -i ''$Line_NO'd' /etc/hosts 73 73 done 74 show_info $edit_hosts_echo_2# "完成修改/etc/hosts"74 show_info "$edit_hosts_echo_2" # "完成修改/etc/hosts" 75 75 } 76 76 77 77 # 移除使用者 78 78 function user_delete () { 79 show_info $user_delete_echo_1# "正在刪除nutchuser使用者..."79 show_info "$user_delete_echo_1" # "正在刪除nutchuser使用者..." 80 80 userdel -r nutcheruser 81 show_info $user_delete_echo_2# "使用者nutchuser已刪除"81 show_info "$user_delete_echo_2" # "使用者nutchuser已刪除" 82 82 } 83 83 84 84 # Main function 85 85 function main () { 86 show_info $main_echo_1#"警告 - 此一程式為移除nutchEZ程式, 若您為誤執行此一程式, 請按Ctrl+c離開此程序!"87 show_info $main_echo_2#"本執行程序將會移除安裝nutchEZ時所新增的檔案及nutchuser使用者帳號"86 show_info "$main_echo_1" #"警告 - 此一程式為移除nutchEZ程式, 若您為誤執行此一程式, 請按Ctrl+c離開此程序!" 87 show_info "$main_echo_2" #"本執行程序將會移除安裝nutchEZ時所新增的檔案及nutchuser使用者帳號" 88 88 # 詢問是否繼續 89 89 read -p "$main_echo_3" confirm # "請問是否確定移除此一節點:1.確定 2.取消" … … 95 95 edit_hosts 96 96 user_delete 97 show_info $main_echo_4# "移除程序已完成!"97 show_info "$main_echo_4" # "移除程序已完成!" 98 98 elif [ $confirm -eq 2 ]; then 99 show_info $main_echo_5# "您已取消移除程序!"100 show_info $main_echo_6# "若要移除請再重新執行!"99 show_info "$main_echo_5" # "您已取消移除程序!" 100 show_info "$main_echo_6" # "若要移除請再重新執行!" 101 101 fi 102 102 }
Note: See TracChangeset
for help on using the changeset viewer.