A melhor maneira seria usar o systemd; Eu não sei se isso está disponível no centos 6.5, embora.
Sem systemd: Pode ser mais fácil executar um script que inicie e reinicie seu script PHP em vez de um que verifique o script. Algo parecido com isto:
#! /bin/bash
while ! php path/to/script/script_name; do
:
done
Este script wrapper pode ser iniciado com nohup, se necessário.
Em geral, você deve usar pgrep
:
pgrep --full script_name