blob: ab07bba71a92a8a8febdc1dc34fa92fa80597e2b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/bash
laststamp=$( cat /run/openslx/java-ts 2> /dev/null )
s="$( stat -c %Y /usr/lib/jvm/*/bin/java /usr/lib/jvm/*/lib/jspawnhelper | sort -n | tail -n 1 )"
# Nothing changed?
[ "$s" = "$laststamp" ] && exit 0
if [ -z "$laststamp" ] || [ "$1" = "--boot" ]; then
mkdir -p /run/openslx/
else
systemctl --no-block try-restart dmsd.service taskmanager.service
fi
echo "$s" > /run/openslx/java-ts
exit 0
|