Ignore:
Timestamp:
Jun 21, 2010, 9:49:42 AM (14 years ago)
Author:
shunfa
Message:
  1. 修改master_install source 語言鏈結
  2. 修改移除時, 還原/etc/hosts至安裝NutchEZ前的版本
  3. 修改中文語言檔對應的變數
File:
1 edited

Legend:

Unmodified
Added
Removed
  • nutchez-0.2/src/test/master_remove.sh

    r206 r213  
    3333  debug_info "check_root"
    3434  if [ $USER != "root" ]; then
    35     show_info "$check_root_1" # "請切換成 root 身份執行移除程式!!!"
     35    show_info "$MR_check_root_1" # "請切換成 root 身份執行移除程式!!!"
    3636    exit
    3737  fi
    38   show_info "$check_root_2" # "已確認為root身份, 將繼續執行此移除程式!"
     38  show_info "$MR_check_root_2" # "已確認為root身份, 將繼續執行此移除程式!"
    3939}
    4040
    4141# shutdown service
    4242function shutdown_service () {
    43   show_info "$shutdown_service_echo_1" # "停止其他尚未關閉的slaves服務..."
     43  show_info "$MR_shutdown_service_echo_1" # "停止其他尚未關閉的slaves服務..."
    4444  slaves_list=`cat $nutch_PATH'/nutch_nodes' | cut -d' ' -f1`
    4545  for nutch_node in $slaves_list
     
    4848    su nutchuser -c "ssh nutchuser@$nutch_node /opt/nutchez/nutch/bin/hadoop-daemon.sh stop tasktracker"
    4949  done
    50   show_info "$shutdown_service_echo_2" # "關閉本機服務..."
     50  show_info "$MR_shutdown_service_echo_2" # "關閉本機服務..."
    5151  su nutchuser -c "/opt/nutchez/nutch/bin/stop-all.sh"
    5252  su nutchuser -c "/opt/nutchez/tomcat/bin/shutdown.sh"
    53   show_info "$shutdown_service_echo_3" # "本機服務已關閉"
     53  show_info "$MR_shutdown_service_echo_3" # "本機服務已關閉"
    5454}
    5555
    5656# 移除檔案及資料夾
    5757function remove_folders () {
    58   show_info "$remove_folders_echo_1" # "正在刪除安裝時所建立的檔案及資料夾..."
     58  show_info "$MR_remove_folders_echo_1" # "正在刪除安裝時所建立的檔案及資料夾..."
    5959  rm -rf /opt/nutchez
    6060  rm -rf /var/nutchez
    61   show_info "$remove_folders_echo_2" # "安裝時所建立的檔案及資料夾已刪除"
     61  show_info "$MR_remove_folders_echo_2" # "安裝時所建立的檔案及資料夾已刪除"
    6262}
    6363
     
    6565# 還原/etc/hosts
    6666function edit_hosts () {
    67   show_info "$edit_hosts_echo_1" # "修改/etc/hosts..."
    68   slaves_list=`cat $nutch_PATH'/nutch_nodes' | cut -d' ' -f1`
    69   for nutch_node in $slaves_list
    70   do
    71     Line_NO=`cat /etc/hosts | grep -n $nutch_node | sed 's/:.*//g'`
    72     if [[ $Line_NO -ge 1 ]]; then
    73       sed -i ''$Line_NO'd' /etc/hosts
    74     fi
    75   done
    76   show_info "$edit_hosts_echo_2" # "完成修改/etc/hosts"
     67  show_info "$MR_edit_hosts_echo_1" # "修改/etc/hosts..."
     68#  slaves_list=`cat $nutch_PATH'/nutch_nodes' | cut -d' ' -f1`
     69#  for nutch_node in $slaves_list
     70#  do
     71#    Line_NO=`cat /etc/hosts | grep -n $nutch_node | sed 's/:.*//g'`
     72#    if [[ $Line_NO -ge 1 ]]; then
     73#      sed -i ''$Line_NO'd' /etc/hosts
     74#    fi
     75#  done
     76  cat > /etc/hosts < /home/nutchuser/nutchez/system/hosts.bak
     77  show_info "$MR_edit_hosts_echo_2" # "完成修改/etc/hosts"
    7778}
    7879
    7980# 移除使用者
    8081function user_delete () {
    81   show_info "$user_delete_echo_1" # "正在刪除nutchuser使用者..."
     82  show_info "$MR_user_delete_echo_1" # "正在刪除nutchuser使用者..."
    8283  userdel -r nutchuser
    83   show_info "$user_delete_echo_2" # "使用者nutchuser已刪除"
     84  show_info "$MR_user_delete_echo_2" # "使用者nutchuser已刪除"
    8485}
    8586
    8687# Main function
    8788function main () {
    88   show_info "$main_echo_1" #"警告 - 此一程式為移除nutchEZ程式, 若您為誤執行此一程式, 請按Ctrl+c離開此程序!"
    89   show_info "$main_echo_2" #"本執行程序將會移除安裝nutchEZ時所新增的檔案及nutchuser使用者帳號"
     89  show_info "$MR_main_echo_1" #"警告 - 此一程式為移除nutchEZ程式, 若您為誤執行此一程式, 請按Ctrl+c離開此程序!"
     90  show_info "$MR_main_echo_2" #"本執行程序將會移除安裝nutchEZ時所新增的檔案及nutchuser使用者帳號"
    9091# 詢問是否繼續
    91   read -p "$main_echo_3" confirm # "請問是否確定移除此一節點:1.確定 2.取消"
     92  read -p "$MR_main_echo_3" confirm # "請問是否確定移除此一節點:1.確定 2.取消"
    9293# 確認移除
    9394  if [ $confirm -eq 1 ]; then
     
    9798    edit_hosts
    9899    user_delete
    99     show_info "$main_echo_4" # "移除程序已完成!"
     100    show_info "$MR_main_echo_4" # "移除程序已完成!"
    100101  elif [ $confirm -eq 2 ]; then
    101     show_info "$main_echo_5" # "您已取消移除程序!"
    102     show_info "$main_echo_6" # "若要移除請再重新執行!"
     102    show_info "$MR_main_echo_5" # "您已取消移除程序!"
     103    show_info "$MR_main_echo_6" # "若要移除請再重新執行!"
    103104  fi
    104105}
Note: See TracChangeset for help on using the changeset viewer.