⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kill_n_check.sh

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 SH
字号:
#!/bin/shif [ $# -ne 2 ]; then  echo "Usage: kill_n_check.sh <pid file path> killed|restarted"  exit 0fipid_path="$1"expected_result="$2"if [ -z "$pid_path" -o ! -r "$pid_path" ]; then  echo "Error: invalid PID path ($pid_path) or PID file does not exist."  exit 0fiif [ "$expected_result" != "killed" -a \     "$expected_result" != "restarted" ]; then  echo "Error: expected result must be either 'killed' or 'restarted'."  exit 0fi# echo "PID path: '$pid_path'"original_pid=`cat "$pid_path"`# echo "Original PID: $original_pid"echo "Killing the process..."kill -9 $original_pidecho "Sleeping..."sleep 3new_pid=""[ -r "$pid_path" ] && new_pid=`cat "$pid_path"`# echo "New PID: $new_pid"if [ "$expected_result" = "restarted" ]; then  if [ -z "$new_pid" ]; then    echo "Error: the process was killed."    exit 0  fi  if [ "$original_pid" -eq "$new_pid" ]; then    echo "Error: the process was not restarted."    exit 0  fi    echo "Success: the process was restarted."  exit 0  else # $expected_result = killed      if [ "$new_pid" -a "$new_pid" -ne "$original_pid" ]; then    echo "Error: the process was restarted."    exit 0  fi  echo "Success: the process was killed."  exit 0fi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -