mirror of https://github.com/tteck/Proxmox.git
				
				
				
			Update monitor-all.sh to restart virtual machines instead of resetting (#1704)
If a virtual machine is not responding or has become unresponsive, perform a forceful restart instead of a soft reset
This commit is contained in:
		
							parent
							
								
									cb4097e74c
								
							
						
					
					
						commit
						76d7cc6f71
					
				| 
						 | 
					@ -73,12 +73,13 @@ while true; do
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
        # It is a virtual machine
 | 
					        # It is a virtual machine
 | 
				
			||||||
        if qm status $instance | grep -q "status: running"; then
 | 
					        if qm status $instance | grep -q "status: running"; then
 | 
				
			||||||
          echo "$(date): VM $instance is not responding, resetting..."
 | 
					          echo "$(date): VM $instance is not responding, restarting..."
 | 
				
			||||||
          qm reset $instance >/dev/null 2>&1
 | 
					          qm stop $instance >/dev/null 2>&1
 | 
				
			||||||
 | 
					          sleep 5
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
          qm start $instance >/dev/null 2>&1
 | 
					 | 
				
			||||||
          echo "$(date): VM $instance is not running, starting..."
 | 
					          echo "$(date): VM $instance is not running, starting..."
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
 | 
					        qm start $instance >/dev/null 2>&1
 | 
				
			||||||
      fi
 | 
					      fi
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
  done
 | 
					  done
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue