예제 #1
0
def stop_daemon_process(process_name, pid_file, dest_path, script):
    if not check_process_is_running(pid_file):
        Log.print_warning("%s is not running" % process_name)
        return

    Log.print_info("Stopping %s" % process_name)
    exec_daemon_script(dest_path, script, str(get_process_running_pid(pid_file)))
    Log.print_success("Stop %s success" % process_name)
예제 #2
0
def stop_daemon_process(process_name, pid_file, dest_path, script):
  if not check_process_is_running(pid_file):
    Log.print_warning("%s is not running" % process_name)
    return

  Log.print_info("Stopping %s" % process_name)
  exec_daemon_script(dest_path, script, str(get_process_running_pid(pid_file)))
  Log.print_success("Stop %s success" % process_name)
예제 #3
0
def start_daemon_process(process_name, pid_file, dest_path, script, *extra_para):
    if check_process_is_running(pid_file):
        Log.print_warning("%s is running, please check" % process_name)
        return

    Log.print_info("Starting %s" % process_name)
    exec_daemon_script(dest_path, script, *extra_para)
    Log.print_success("Start %s success" % process_name)
예제 #4
0
def start_daemon_process(process_name, pid_file, dest_path, script, *extra_para):
  if check_process_is_running(pid_file):
    Log.print_warning("%s is running, please check" % process_name)
    return

  Log.print_info("Starting %s" % process_name)
  exec_daemon_script(dest_path, script, *extra_para)
  Log.print_success("Start %s success" % process_name)