1
0
mirror of https://github.com/haiwen/seafile-server.git synced 2025-09-12 13:28:30 +00:00

Initial commit of Seafile server core.

This commit is contained in:
Jiaqiang Xu
2016-08-10 14:53:33 +08:00
commit 2643119433
352 changed files with 85573 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
# coding: UTF-8
import os
import sys
import traceback
import ccnet
from upgrade_common import install_path, seafile_dir, ccnet_dir, run_argv, ensure_server_not_running, central_config_dir
def call_seafserv_gc():
args = [
os.path.join(install_path, 'seafile', 'bin', 'seafserv-gc.exe'),
'-c',
ccnet_dir,
'-d',
seafile_dir,
'-F',
central_config_dir,
]
print 'Starting gc...\n'
run_argv(args)
def main():
try:
ensure_server_not_running()
call_seafserv_gc()
except Exception, e:
print 'Error:\n', e
else:
print '\ndone\n'
finally:
print '\nprint ENTER to exit\n'
raw_input()
if __name__ == '__main__':
main()