浏览代码

Stop and restart daemons when restoring gnusocial from backup

Bob Mottram 8 年前
父节点
当前提交
5a30e23944
共有 2 个文件被更改,包括 17 次插入0 次删除
  1. 8
    0
      src/freedombone-restore-local
  2. 9
    0
      src/freedombone-restore-remote

+ 8
- 0
src/freedombone-restore-local 查看文件

@@ -836,10 +836,18 @@ function restore_gnu_social {
836 836
 		fi
837 837
 	fi
838 838
 	if [ $MICROBLOG_DOMAIN_NAME ]; then
839
+		# stop the daemons
840
+		cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
841
+		scripts/stopdaemons.sh
842
+
839 843
 		restore_database gnusocial ${MICROBLOG_DOMAIN_NAME}
840 844
 		if [ -d /root/tempgnusocial ]; then
841 845
 			rm -rf /root/tempgnusocial
842 846
 		fi
847
+
848
+		# start the daemons
849
+		cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
850
+		scripts/startdaemons.sh
843 851
 	fi
844 852
 }
845 853
 

+ 9
- 0
src/freedombone-restore-remote 查看文件

@@ -701,10 +701,19 @@ function restore_gnu_social {
701 701
 	fi
702 702
 	if grep -q "GNU Social domain" $COMPLETION_FILE; then
703 703
 		MICROBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "GNU Social domain" | awk -F ':' '{print $2}')
704
+
705
+		# stop the daemons
706
+		cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
707
+		scripts/stopdaemons.sh
708
+
704 709
 		restore_database_from_friend gnusocial ${MICROBLOG_DOMAIN_NAME}
705 710
 		if [ -d /root/tempgnusocial ]; then
706 711
 			rm -rf /root/tempgnusocial
707 712
 		fi
713
+
714
+		# start the daemons
715
+		cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs
716
+		scripts/startdaemons.sh
708 717
 	fi
709 718
 }
710 719