Pokud máš jistotu, že to těch 10 minut nikdy nemůže zůstat viset, případně ti to riziko nestandardní situace nevadí, tak zámek přidávat nemusíš.
Když v v master script budeš mít nějaké časování, tak to nedávej do cronu, ten to bude pouštět opakovaně dál! (Ale možná jsi myslel rc.local a jen napsal cron

)
PS: Použít FOR pro nekonečný cyklus, a navíc se změnou řídící proměnné v těle - to je opravdu, opravdu ošklivá věc, která by se dělat vážně neměla!!!

Jestli nechceš cron, tak to celé zabal do jednoho cyklu typu while(1) - a sleep dej taky mimo ten for.