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
 |