consciousness/src/subconscious/agents/bail-no-competing.sh

15 lines
257 B
Bash
Raw Normal View History

#!/bin/bash
# Bail if other agents are alive in the state dir.
# $1 = path to this agent's pid file
# cwd = state dir
#
# Exit 0 = continue, exit 1 = bail
my_pid_file=$(basename "$1")
for f in pid-*; do
[[ $f != $my_pid_file ]] && exit 1
done
exit 0