diff --git a/supervisor/process.py b/supervisor/process.py index b394be812..82145c718 100644 --- a/supervisor/process.py +++ b/supervisor/process.py @@ -325,7 +325,7 @@ def _spawn_as_child(self, filename, argv): cwd = self.config.directory try: if cwd is not None: - options.chdir(cwd) + options.chdir(os.path.expanduser(cwd)) except OSError as why: code = errno.errorcode.get(why.args[0], why.args[0]) msg = "couldn't chdir to %s: %s\n" % (cwd, code)