#!/bin/sh dbhost=$1; shift ssh -L5432:localhost:5432 "$dbhost" & python manage.py "$@" # command only needs to be active while manage command is running # -T no pseudo terminal # alternatively: commands output shell code # ssh uncloud@dbhost "python manage.py --hostname xxx ..."