mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			752 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			752 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| if [ -f "/etc/nginx/luci_nginx.conf" ] && [ -f "/etc/nginx/nginx.conf" ]; then
 | |
| 	if [ ! "$(cat '/etc/nginx/nginx.conf' | grep 'luci_uwsgi.conf')" ]; then
 | |
| 		mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf_old
 | |
| 		mv /etc/nginx/luci_nginx.conf /etc/nginx/nginx.conf
 | |
| 		core_number=$(grep -c ^processor /proc/cpuinfo)
 | |
| 		sed -i "3s/.*/worker_processes  "$core_number";/" /etc/nginx/nginx.conf
 | |
| 		if [ -n "$(pgrep uhttpd)" ]; then
 | |
| 			/etc/init.d/uhttpd stop
 | |
| 			/etc/init.d/uhttpd disable
 | |
| 		fi
 | |
| 		if [ -n "$(pgrep nginx)" ]; then
 | |
| 			/etc/init.d/nginx restart
 | |
| 		else
 | |
| 			/etc/init.d/nginx start
 | |
| 		fi
 | |
| 		if [ -n "$(pgrep uwsgi)" ]; then
 | |
| 			/etc/init.d/uwsgi restart
 | |
| 		else
 | |
| 			/etc/init.d/uwsgi start
 | |
| 		fi
 | |
| 	else
 | |
| 		rm /etc/nginx/luci_nginx.conf
 | |
| 	fi
 | |
| fi
 | |
| 
 | |
| exit 0
 |