summaryrefslogtreecommitdiff
blob: 93970a2a3df3f3b96e9951c433cab4a68641893e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

if [ ${#} -ne 2 ]; then
	echo "Synopsis: ${0} <path> .<suffix>" >&2
	exit 1
fi

if ! cd "${1}"; then
	echo "Unable to cd into ${1}" >&2
	exit 1
fi

for f in ./*"${2}"; do
	if [ -x "${f}" ]; then
		echo "* Starting ${f}" >&2
		if ! "${f}"; then
			echo "! Failed to start ${f}: ${?}" >&2
		fi
	elif [ -f "${f}" ]; then
		echo "* Omitting ${f} (non-executable)" >&2
	fi
done