SSH в Django Shell

Я пытаюсь написать простой однострочный скрипт для ssh на удаленный хост, CD на мой Django app и запустите оболочку manage.py . На данный момент у меня есть:

ssh -i mysite.pem root@remotehost "cd /usr/local/myapp; /bin/bash -i -c \"python manage.py shell;\""

Кажется, это работает с оговоркой, что я не вижу вывода своих команд. Все, что я вижу:

Python 2.6.4 (r264:75706, Jun  4 2010, 18:20:16) 
[GCC 4.4.4 20100503 (Red Hat 4.4.4-2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)

И затем любой ввод, который я ввожу, но когда я нажимаю клавишу ввода, мне кажется, что я ничего не вижу из stdout. Однако, если я ввожу синтаксически недопустимый Python, я действительно вижу трассировку Python из stderr.

Что еще я отсутствует?

12
задан Cerin 2 August 2011 в 19:53
поделиться