16 lines
473 B
Plaintext
16 lines
473 B
Plaintext
|
#!/bin/bash
|
||
|
# Initial sync: only hold the tunnel open while the sync is happening.
|
||
|
ssh -L 5439:localhost:5432 -N -i "$HOME/.ssh/id_wdiwtlt@jdb-mg-vm" _wdiwtlt@pufferfish.jdb-labs.com &
|
||
|
PID=$!
|
||
|
wdiwtlt --sync-only
|
||
|
kill "$PID"
|
||
|
|
||
|
# Launch in interactive mode for the user
|
||
|
wdiwtlt
|
||
|
|
||
|
# Sync again after the user finishes using the program.
|
||
|
ssh -L 5439:localhost:5432 -N -i "$HOME/.ssh/id_wdiwtlt@jdb-mg-vm" _wdiwtlt@pufferfish.jdb-labs.com &
|
||
|
PID=$!
|
||
|
wdiwtlt --sync-only
|
||
|
kill "$PID"
|