Acontece o mesmo com a adição de pausas para não criar uma bifurcação:
/* edited */
COMMAND="php myScript.php"
SLEEPSEC=10
$COMMAND
RC=$?
while [ $RC -eq 1 ] ; do
echo "BAD EXECUTION, RESTARTING..."
sleep $SLEEPSEC
$COMMAND
RC=$?
done