mirror of
https://github.com/comma-hacks/webrtc.git
synced 2025-09-26 20:21:26 +08:00
31 lines
940 B
Bash
Executable File
31 lines
940 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Start (or restart) the camera pipeline on the tici.
|
|
# It will start the daemons as windows on the comma tmux session
|
|
# Avoids using the ignition just to use the camera pipeline
|
|
|
|
ssh -S /tmp/ssh-master-tici -M -N -f tici
|
|
ssh -S /tmp/ssh-master-tici -O check tici
|
|
|
|
cmds=(
|
|
"camerad:/data/openpilot/system/camerad:./camerad"
|
|
"encoderd:/data/openpilot/selfdrive/loggerd:./encoderd"
|
|
"bridge:/data/openpilot/cereal/messaging:./bridge"
|
|
)
|
|
|
|
for cmd in "${cmds[@]}"; do
|
|
name=$(echo "$cmd" | cut -d: -f1)
|
|
dir=$(echo "$cmd" | cut -d: -f2)
|
|
prog=$(echo "$cmd" | cut -d: -f3)
|
|
|
|
echo $name $dir $prog
|
|
ssh -S /tmp/ssh-master-tici tici pkill $name
|
|
while ssh -S /tmp/ssh-master-tici tici pgrep -f $prog; do
|
|
echo "still waiting for $name to close"
|
|
sleep 0.2
|
|
done
|
|
ssh -S /tmp/ssh-master-tici tici tmux new-window -t comma -n $name -c $dir $prog
|
|
done
|
|
|
|
ssh -S /tmp/ssh-master-tici -O exit tici
|
|
echo "Commands executed." |