Cada cron job é executado independentemente de quaisquer outros trabalhos que você tenha especificado. Isso significa que seu script de longa duração não impedirá que outros trabalhos sejam executados no horário especificado.
Se algum dos seus scripts ainda estiver em execução no próximo intervalo do cron planejado, outra instância simultânea do seu script será executada.
Isso pode ter consequências imprevisíveis, dependendo do que seu script faz. Eu recomendaria a leitura do artigo da Wikipedia sobre File Locking , especificamente a seção em Localizar arquivos . Um arquivo de bloqueio é um mecanismo simples para sinalizar que um recurso - no seu caso, o script someScript3.sh
- está atualmente 'bloqueado' (ou seja, em uso) e não deve ser executado novamente até que o arquivo de bloqueio seja removido.
Dê uma olhada nas respostas da pergunta a seguir para obter detalhes sobre as formas de implementar um arquivo de bloqueio no seu script: