Files
cloudron-box/src/scripts/collectlogs.sh
T

44 lines
640 B
Bash
Raw Normal View History

2015-08-08 19:04:56 -07:00
#!/bin/bash
set -eu -o pipefail
if [[ $EUID -ne 0 ]]; then
echo "This script should be run as root." >&2
exit 1
fi
if [[ $# == 1 && "$1" == "--check" ]]; then
echo "OK"
exit 0
fi
if [ $# -lt 1 ]; then
echo "Usage: collectlogs.sh <program>"
exit 1
fi
readonly program_name=$1
echo "${program_name}.log"
echo "-------------------"
2017-03-15 19:35:34 -07:00
journalctl --all --no-pager -u ${program_name} -n 800
2015-08-08 19:04:56 -07:00
echo
echo
echo "dmesg"
echo "-----"
dmesg | tail --lines=100
echo
echo
echo "docker"
echo "------"
2017-01-10 20:32:45 -08:00
docker info
echo
echo
2015-12-30 19:48:10 -08:00
journalctl --all --no-pager -u docker -n 50
2015-08-08 19:04:56 -07:00
echo
echo
2016-09-16 22:08:08 -07:00
docker ps
echo
echo
docker network inspect cloudron