1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-06-25 22:54:07 +00:00
seahub/scripts/upgrade/win32/py/gc.py
2021-12-04 10:45:31 +08:00

41 lines
754 B
Python

# 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()