Flink TaskManager进程监控

  1. 创建进程监控脚本:tm_monitor.sh
#! /bin/sh
NUM=`ps aux | grep TaskManagerRunner | grep -v grep |wc -l`
#echo $NUM
#小于1,重启进程
if [ "${NUM}" -lt "1" ];then
  echo "start taskmanager"
  cd /apps/flink-1.15.3 &&  bin/taskmanager.sh start
fi 
  1. 执行crontab -e,加入如下定时任务:
*/2 * * * * /bin/bash  /apps/flink-1.15.3/tm_monitor.sh > /dev/null 2>&1 

你可能感兴趣的:(flink,bash,linux)