Если Вы не возражаете использовать настольное приложение, я был бы высоко recommen pgAdmin. Намного лучше, чем phpPgAdmin, по-моему.
Отказ от ответственности: Я никогда не использовал администраторский интерфейс Django, таким образом, я понятия не имею, является ли pgAdmin чем-нибудь как он. Я просто рекомендовал это, потому что это - мой предпочтительный инструмент.
Лучший способ сделать это использует экран, который сохраняет сессию открытой персистентным способом, даже если соединение умирает (и если Вы хотите начать использовать его снова, можно сделать screen -r
, и это откроет его снова).
Добавление префикса безотносительно команды Вы хотите работать с screen
(например, ssh -t user@host screen command
) должен сделать задание.
, Если Вы хотите, чтобы это работало в фоновом режиме оболочки, можно также добавить &
ко всему этому.
Вы надеющийся иметь персистентную сессию, которую можно возобновить, или только мешать разъединению уничтожить exection?
Для первого, используйте screen
, для последнего, [111 лет].
Как упомянуто рано, screen
может сделать весь прием. Но не только, в чем Вы нуждаетесь. Я имею экран использования в течение лет и теперь использую его каждый раз, когда у меня есть вход в систему в системы. Попытайтесь установить screen
и создать ~/.screenrc
с такой конфигурацией:
sessionname vcflists
startup_message off
deflogin off
vbell off
msgminwait 0
msgwait 10
log off
backtick 1 0 0 hostname
caption splitonly "%?%F%{= yk}%:%{= Kk}%? %n %t%="
hardstatus alwayslastline "%{= rY} %1` %{= kg} %0c %{= bY} %-w%{= Yk} %n %t %{-}%+w %=%{g}%l "
Затем работает screen -Rd vcf
. Это - предпочтительный вызов экрана. Вы снова соединитесь с ранее созданной сессией с именем vcf* (или будете предупреждены, будет ли неоднозначный) или, если сессия не открылась все же, она создана. CTRL + является метаклавишей, которые делают все. CTRL+A C
( CTRL + , затем C ) создают новое окно (экран) в сессии. CTRL+A SPACE
фокус перемещения к следующему окну в раунде. CTRL+A D
отсоединяют текущую сессию, сохраняющую все окна, функциональные между соединениями. Если Вы имеете, запускают некоторую looooong задачу, можно отсоединить с экрана и повторно прикрепить к нему позже для наблюдения то, что происходит. То же происходит, если Ваша ssh сессия проиграна - экран остается в живых со всеми открытыми окнами и всеми запущенными задачами.
, Если Вы хотите закрыть некоторое окно в экране - всего exit
от оболочки в нем. Если Вы хотите закрыть все оболочки/задачи во всех окнах, и экран выхода - просто нажимают CTRL+A CTRL+\
и нажимают "Y" при выяснении.
Для всего остальные видят экран человека.
Я видел эту альтернативу надежному ssh "как" соединение:
Я обычно делал бы:
nohup mycommand &
tail -f nohup.out