diff --git a/scripts/queue/upload.py b/scripts/queue/upload.py index 6d46240471e6dd352320bc3b14301d012495e95a..78cac3e90818f81d5275cbc6c5f365c44d0a2767 100755 --- a/scripts/queue/upload.py +++ b/scripts/queue/upload.py @@ -36,8 +36,9 @@ def queue(queue_name, experiment_name): + quote("/bin/bash", "-c", " ".join(quote("mkdir", "-p", config["queue.upload"]))), stdout=subprocess.DEVNULL, cwd=MAIN_DIR, check=True) subprocess.run(["rsync", "-ahe", "ssh", "--delete", - "--exclude=/terraform", "--exclude=/out", "--exclude=/results", "--exclude=/remote-runner", - "--exclude=/.git", "--exclude=/.idea", "--exclude=/tmp", "--exclude=/bin", "--exclude=.mypy_cache", + "--exclude=bin", "--exclude=out", "--exclude=tmp", + "--exclude=results", "--exclude=remote-runner", + "--exclude=.git", "--exclude=.idea", "--exclude=.mypy_cache", "--exclude=.terraform", "./", "{}@{}:{}/".format(config["queue.user"], config["queue.host"], config["queue.upload"])], cwd=MAIN_DIR, check=True)