Já respondi a esse tipo de pergunta antes (dica: pesquise minhas respostas anteriores; estou em um celular atualmente), mas o problema que você provavelmente enfrenta é que um script de inicialização não será encerrado se o arquivo de bloqueio não foi criado (/ var / lock / subsys / mything).
Você pode criar isso sozinho para fins de teste, mas o problema é que você precisa ter este script sendo executado na inicialização também; apenas para pelo menos criar o bloqueio.
Estude algo como o script de inicialização para o crond
Felicidades, Cameron