Added ncMaint function to enter/exit NC maint mode
This commit is contained in:
		
							parent
							
								
									a308700086
								
							
						
					
					
						commit
						d4340201fe
					
				| @ -219,6 +219,31 @@ function checkExist { | ||||
|         return 105 | ||||
|     fi | ||||
| } | ||||
| 
 | ||||
| function ncMaint { | ||||
|     if [ "$1" = "on" ]; then | ||||
|         ## Put NextCloud in maintenance mode | ||||
|         echo -e "\e[1;36m[`date +%Y-%m-%d` `date +%H:%M:%S`]" \ | ||||
|             "Putting NextCloud in maintenance mode...\e[0m" >> $logFile | ||||
|         sudo -u ${webUser} php ${ncroot}/occ maintenance:mode --on \ | ||||
|             >> $logFile 2>&1 | ||||
|         # return result | ||||
|         maintResult="$?" | ||||
|         return $maintResult | ||||
|     elif [ "$1" = "off" ]; then | ||||
|         ## Return NextCloud to normal operating mode | ||||
|         echo -e "\e[1;36m[`date +%Y-%m-%d` `date +%H:%M:%S`]" \ | ||||
|             "Exiting NextCloud maintenance mode...\e[0m" >> $logFile | ||||
|         sudo -u ${webUser} php ${ncroot}/occ maintenance:mode --off \ | ||||
|             >> $logFile 2>&1 | ||||
|         # return result | ||||
|         maintResult="$?" | ||||
|         return $maintResult | ||||
|     else | ||||
|         # this code shouldn't be executed, so note the situation for debugging | ||||
|         return 901 | ||||
|     fi | ||||
| } | ||||
| ### End of functions | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user