import subprocess import os import signal import json PROCESS_NAME = 'rec_ubuntu.py' devnull = open('/dev/null', 'w') def kill_recorder(): ps = subprocess.Popen(('ps', '-ef'), stdout=subprocess.PIPE) output = subprocess.check_output(('grep', PROCESS_NAME), stdin=ps.stdout).decode() ps_number = output.split() os.kill(int(ps_number[1]), signal.SIGINT) #with open (os.path.abspath(os.path.expanduser(JSON_PATH)), "w") as json_file: # json.dump(conf,json_file, indent=4) def main(): kill_recorder() if __name__ == "__main__": main()