O Cron não verifica se uma instância anterior estava em execução ou não, pelo que sabe, simplesmente verifica a hora em relação às condições. Você terá que colocar uma verificação no script para evitar a execução múltipla paralela.
Eu gosto de executar um script python do cron a cada minuto.
Eu queria saber: este script vai enviar alguns arquivos via samba para uma pasta compartilhada. Se o processo levou mais de um minuto, da próxima vez que o cron levantar o script, ele será executado?
Porque o script anterior ainda estava sendo executado.
Se isso ocorrer desta forma, eu teria que colocar algo para não executar o processo. Por exemplo, eu pensei em escrever algum arquivo e, antes de executá-lo, lê-lo.
O Cron não verifica se uma instância anterior estava em execução ou não, pelo que sabe, simplesmente verifica a hora em relação às condições. Você terá que colocar uma verificação no script para evitar a execução múltipla paralela.