install-ipfcst-centos.sh 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #!/bin/sh
  2. export basedir=/home/syjy/ipfcstV3
  3. chmod -R 777 $basedir
  4. cd $basedir/jdk
  5. tar -zxvf jdk-8u261-linux-x64.tar.gz
  6. if test -e /home/syjy/patch.zip
  7. then
  8. cd /home/syjy
  9. unzip -o patch.zip
  10. fi
  11. cp -f $basedir/settings/monitor /etc/init.d/
  12. cp -f $basedir/settings/console /etc/init.d/
  13. cp -f $basedir/settings/reportquery /etc/init.d/
  14. cp -f $basedir/settings/cdq /etc/init.d/
  15. chmod 777 /etc/init.d/monitor
  16. chmod 777 /etc/init.d/console
  17. chmod 777 /etc/init.d/reportquery
  18. chmod 777 /etc/init.d/cdq
  19. if test -x /usr/lib/systemd/system
  20. then
  21. cp -f $basedir/settings/monitor.service /usr/lib/systemd/system
  22. cp -f $basedir/settings/console.service /usr/lib/systemd/system
  23. cp -f $basedir/settings/reportquery.service /usr/lib/systemd/system
  24. cp -f $basedir/settings/cdq.service /usr/lib/systemd/system
  25. chmod 777 /usr/lib/systemd/system/monitor.service
  26. chmod 777 /usr/lib/systemd/system/console.service
  27. chmod 777 /usr/lib/systemd/system/reportquery.service
  28. chmod 777 /usr/lib/systemd/system/cdq.service
  29. systemctl daemon-reload
  30. systemctl enable monitor
  31. systemctl enable console
  32. systemctl enable reportquery
  33. systemctl enable cdq
  34. else
  35. chkconfig monitor on
  36. chkconfig console on
  37. chkconfig reportquery on
  38. chkconfig cdq on
  39. fi
  40. service monitor start
  41. service console start
  42. service reportquery start
  43. service cdq start
  44. echo "Installation is complete!"