start.sh 610 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. set -e
  3. #初始化
  4. INIT(){
  5. cd /usr/local/isearch/index_storage/inverted_index/bin
  6. chmod +x dtcd.sh
  7. ./dtcd.sh start
  8. cd /usr/local/isearch/index_storage/intelligent_index/bin
  9. chmod +x dtcd.sh
  10. ./dtcd.sh start
  11. cd /usr/local/isearch/index_storage/original_data/bin
  12. chmod +x dtcd.sh
  13. ./dtcd.sh start
  14. cd /usr/local/isearch/index_write/bin
  15. ./index_write
  16. cd /usr/local/isearch/index_read/bin
  17. ./index_read
  18. cd /usr/local/isearch/search_agent/bin
  19. ./search_agent -d -c ../conf/sa.conf -v 3
  20. }
  21. #守护脚本
  22. PROCESS_DAEMON(){
  23. while :
  24. do
  25. sleep 5
  26. done
  27. }
  28. /usr/sbin/sshd -D &
  29. INIT
  30. PROCESS_DAEMON