tmux/tests/scripts/launch-top.sh

24 lines
509 B
Bash
Executable File

#!/bin/sh
PATH=/usr/bin
TMUX=/usr/bin/tmux
SESSION_NAME="$(basename $0 .sh)"
RET=0
echo -n "checking that ${TMUX} can start a new session with 'top'..."
${TMUX} new-session -d -s ${SESSION_NAME} 'top' || ( echo "FAIL" ; exit 1 )
TOPPID=$(pgrep -x top)
PGREPCODE=$?
if [ -z "${TOPPID}" ] || [ ${PGREPCODE} -ne 0 ]; then
RET=1
elif [ ! -d /proc/${TOPPID} ]; then
RET=1
fi
${TMUX} kill-session -t ${SESSION_NAME} || ( echo "FAIL" ; exit 1 )
[ ${RET} -eq 0 ] && echo "ok" || echo "FAIL"
exit ${RET}