chromedp/contrib/grab-headless_shell.sh

29 lines
520 B
Bash
Raw Normal View History

#!/bin/bash
2017-05-24 02:49:25 +00:00
set -ex
OUT=${1:-headless_shell}
VER=$2
if [ -z "$VER" ]; then
VER=$(curl -s https://storage.googleapis.com/docker-chrome-headless/latest.txt|sed -e 's/^headless_shell-//' -e 's/\.tar\.bz2$//')
fi
mkdir -p $OUT
pushd $OUT &> /dev/null
curl -s https://storage.googleapis.com/docker-chrome-headless/headless_shell-$VER.tar.bz2 | tar -jxv
2017-05-24 02:49:25 +00:00
./headless_shell --remote-debugging-port=8222 &
HEADLESS_PID=$!
2017-05-24 02:49:25 +00:00
sleep 1
curl -v -q http://localhost:8222/json/version
kill -9 $HEADLESS_PID
2017-05-24 02:49:25 +00:00
popd &> /dev/null