Advertisement
korovamilk

selftest.sh

Nov 8th, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.87 KB | None | 0 0
  1. #!/bin/sh
  2. echo
  3. echo "Check del sistema in corso:"
  4. echo
  5. [ ! -d /alpha/vhosts/portal ] && echo -en "Portal:""\E[00;31m""
  6.             \033[1m[KO-NOT-OK]\033[0m"
  7. [ -d /alpha/vhosts/portal ] && echo -en "Portal:""\E[00;32m""         \033[1m[OK]\033[0m"
  8. echo
  9. [ ! -d /alpha/vhosts/copt ] && echo -en "Funzioni kopernik:""\E[00;31m""            \033[1m[KO-NOT-OK]\033[0m"
  10. [ -d /alpha/vhosts/copt ] && echo -en "Funzioni kopernik:""\E[00;32m""      \033[1m[OK]\033[0m"
  11. echo
  12. [ ! -d /alpha/vhosts/pendentjobs ] && echo -en "Pendent Jobs:""\E[00;31m""                \033[1m[KO-NOT-OK]\033[0m"
  13. [ -d /alpha/vhosts/pendentjobs ] && echo -en "Pendent Jobs:""\E[00;32m""            \033[1m[OK]\033[0m"
  14. echo
  15. [ ! -d /alpha/vhosts/crow ] && echo -en "Funzioni Crowdtiltr:""\E[00;31m""             \033[1m[KO-NOT-OK]\033[0m"
  16. [ -d /alpha/vhosts/crow ] && echo -en "Funzioni Crowdtiltr:""\E[00;32m""         \033[1m[OK]\033[0m"
  17. echo
  18. [ ! -d /alpha/vhosts/nicsync ] && echo -en "Funzione N-sync:""\E[00;31m""       \033[1m[KO-NOT-OK]\033[0m"
  19. [ -d /alpha/vhosts/nicsync ] && echo -en "Funzione N-sync:""\E[00;32m""   \033[1m[OK]\033[0m"
  20. echo
  21. [ ! -d /alpha/vhosts/uma ] && echo -en "Funzione uma:""\E[00;31m""                \033[1m[KO-NOT-OK]\033[0m"
  22. [ -d /alpha/vhosts/uma ] && echo -en "Funzione uma:""\E[00;32m""            \033[1m[OK]\033[0m"
  23. echo
  24. [ ! -d /alpha/vhosts/whoist ] && echo -en "Funzione whois:""\E[00;31m""              \033[1m[KO-NOT-OK]\033[0m"
  25. [ -d /alpha/vhosts/whoist ] && echo -en "Funzione whois:""\E[00;32m""          \033[1m[OK]\033[0m"
  26. echo
  27. [ ! -d /alpha/vhosts/demo ] && echo -en "Funzione demo:""\E[00;31m""               \033[1m[KO-NOT-OK]\033[0m"
  28. [ -d /alpha/vhosts/demo ] && echo -en "Funzione demo:""\E[00;32m""           \033[1m[OK]\033[0m"
  29. echo
  30. [ ! -f /alpha/vhosts/portal/_params.php ] && echo -en "Presenza _params.php:""\E[00;31m""    \033[1m[KO-NOT-OK]\033[0m"
  31. [ -f /alpha/vhosts/portal/_params.php ] && echo -en "Presenza _params.php:""\E[00;32m""    \033[1m[OK]\033[0m"
  32. echo
  33.  
  34. if cmp -s "./modelli-files/ORIG_params.php" "/alpha/vhosts/portal/_params.php"; then
  35.     echo -en "Consistenza _params.php:""\E[00;32m"" \033[1m[OK]\033[0m"
  36.     # files are the same
  37. else
  38.     echo -en "Consistenza _params.php:""\E[00;31m"" \033[1m[KO-NOT-OK]\033[0m"
  39.     # files are different
  40. fi
  41. echo
  42. if cmp -s "./modelli-files/ORIG_httpd.conf" "/etc/httpd/conf/httpd.conf"; then
  43.     echo -en "Consistenza httpd.conf: ""\E[00;32m"" \033[1m[OK]\033[0m"
  44.     # files are the same
  45. else
  46.     echo -en "Consistenza httpd.conf: ""\E[00;31m"" \033[1m[KO-NOT-OK]\033[0m"
  47.     # files are different
  48. fi
  49. echo
  50. if cmp -s "./modelli-files/ORIG_ssl.conf" "/etc/httpd/conf.d/ssl.conf"; then
  51.     echo -en "Consistenza ssl.conf:   ""\E[00;32m"" \033[1m[OK]\033[0m"
  52.     # files are the same
  53. else
  54.     echo -en "Consistenza ssl.conf:   ""\E[00;31m"" \033[1m[KO-NOT-OK]\033[0m"
  55.     # files are different
  56. fi
  57. echo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement