这是我的代码:
import subprocess
result = subprocess.Popen(['/usr/bin/flock -n', 'blah.lockfile', 'python3 executer.py', "some_arg ,"&"])
我做subprocess.Popen("pwd")
并打印出运行代码的相同路径。
但是我收到了错误
FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/flock -n'
为什么Python找不到用于锁定的flock文件?
答案 0 :(得分:0)
尝试
import subprocess
result = subprocess.Popen(['/usr/bin/flock', '-n', 'blah.lockfile', 'python3 executer.py', 'some_arg', '&'])