19 lines
274 B
Bash
19 lines
274 B
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
LOCKFILE=/tmp/hubglpi.lock
|
||
|
|
|
||
|
|
# Verifica se já existe lock
|
||
|
|
if [ -e "$LOCKFILE" ]; then
|
||
|
|
echo "$(date) - Processo já está rodando, saindo..."
|
||
|
|
exit 0
|
||
|
|
fi
|
||
|
|
|
||
|
|
# Cria lockfile
|
||
|
|
touch "$LOCKFILE"
|
||
|
|
|
||
|
|
# Roda o Node.js
|
||
|
|
node app.js
|
||
|
|
|
||
|
|
# Remove lockfile
|
||
|
|
rm -f "$LOCKFILE"
|