浏览代码

Stopping and restarting pleroma during backups

Bob Mottram 7 年前
父节点
当前提交
05c53ce59c
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12
    0
      src/freedombone-app-pleroma

+ 12
- 0
src/freedombone-app-pleroma 查看文件

744
         PLEROMA_DOMAIN_NAME=$(get_completion_param "pleroma domain")
744
         PLEROMA_DOMAIN_NAME=$(get_completion_param "pleroma domain")
745
     fi
745
     fi
746
 
746
 
747
+    systemctl stop pleroma
748
+
747
     function_check suspend_site
749
     function_check suspend_site
748
     suspend_site ${PLEROMA_DOMAIN_NAME}
750
     suspend_site ${PLEROMA_DOMAIN_NAME}
749
 
751
 
757
 
759
 
758
     function_check restart_site
760
     function_check restart_site
759
     restart_site
761
     restart_site
762
+
763
+    systemctl restart pleroma
760
 }
764
 }
761
 
765
 
762
 function restore_local_pleroma {
766
 function restore_local_pleroma {
769
         temp_restore_dir=/root/temppleroma
773
         temp_restore_dir=/root/temppleroma
770
         pleroma_dir=$PLEROMA_DIR
774
         pleroma_dir=$PLEROMA_DIR
771
 
775
 
776
+        systemctl stop pleroma
777
+
772
         PLEROMA_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_pleroma/hostname)
778
         PLEROMA_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_pleroma/hostname)
773
         function_check pleroma_create_database
779
         function_check pleroma_create_database
774
         pleroma_create_database
780
         pleroma_create_database
797
         PLEROMA_DOMAIN_NAME=$(get_completion_param "pleroma domain")
803
         PLEROMA_DOMAIN_NAME=$(get_completion_param "pleroma domain")
798
     fi
804
     fi
799
 
805
 
806
+    systemctl stop pleroma
807
+
800
     function_check suspend_site
808
     function_check suspend_site
801
     suspend_site ${PLEROMA_DOMAIN_NAME}
809
     suspend_site ${PLEROMA_DOMAIN_NAME}
802
 
810
 
810
 
818
 
811
     function_check restart_site
819
     function_check restart_site
812
     restart_site
820
     restart_site
821
+
822
+    systemctl restart pleroma
813
 }
823
 }
814
 
824
 
815
 function restore_remote_pleroma {
825
 function restore_remote_pleroma {
822
         temp_restore_dir=/root/temppleroma
832
         temp_restore_dir=/root/temppleroma
823
         pleroma_dir=$PLEROMA_DIR
833
         pleroma_dir=$PLEROMA_DIR
824
 
834
 
835
+        systemctl stop pleroma
836
+
825
         PLEROMA_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_pleroma/hostname)
837
         PLEROMA_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_pleroma/hostname)
826
         function_check pleroma_create_database
838
         function_check pleroma_create_database
827
         pleroma_create_database
839
         pleroma_create_database