restart.sh 764 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/usr/bin/env bash
  2. cat << 'LOGO'
  3. ###############################################################
  4. 重启脚本
  5. ###############################################################
  6. LOGO
  7. base_dir=$(
  8. cd "$(dirname "$0")"
  9. pwd
  10. )
  11. cd $base_dir
  12. # extra function
  13. ## func of log
  14. function log_warn() {
  15. local date=$(date "+%Y-%m-%d-%H:%M:%S")
  16. local para=$1
  17. echo "[WARN] $date $1"
  18. }
  19. function log_info() {
  20. local date=$(date "+%Y-%m-%d-%H:%M:%S")
  21. local para=$1
  22. echo "[INFO] $date $1"
  23. }
  24. function log_err() {
  25. local date=$(date "+%Y-%m-%d-%H:%M:%S")
  26. local para=$1
  27. echo -e "[ERROR] $date $1"
  28. }
  29. ./stop.sh no_logo "$@" && ./run.sh no_logo
  30. log_info "服务重启结束"