mirror of
				https://github.com/kenzok8/openwrt-packages.git
				synced 2025-10-30 07:50:37 +08:00 
			
		
		
		
	
		
			
	
	
		
			20 lines
		
	
	
		
			517 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			517 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| ![github-actions[bot]](/assets/img/avatar_default.png)  | #!/bin/sh 
 | ||
|  | 
 | ||
|  | enable=$(uci get clash.config.enable 2>/dev/null) | ||
|  | if [ "${enable}" -eq "0" ];then | ||
|  | 
 | ||
|  | if [ -f  /tmp/watchlist ];then | ||
|  | rm -rf /tmp/watchlist | ||
|  | fi | ||
|  | line=$(ps | grep -n 'clash-watchdog.sh'|awk -F ':' '{print $2}' |awk -F ' ' '{print $1}'>/tmp/watchlist) | ||
|  | line_no=$(grep -n '' /tmp/watchlist|awk -F ':' '{print $1}') | ||
|  | num=$(grep -c '' /tmp/watchlist| awk '{print $1}') | ||
|  | nums=1 | ||
|  | while [[ $nums -le $num ]] | ||
|  | do | ||
|  | 	kill -9 $(sed -n "$nums"p /tmp/watchlist| awk '{print $1}') >/dev/null 2>&1  | ||
|  | 	nums=$(( $nums + 1)) | ||
|  | done | ||
|  | fi  | ||
|  |    |