Sou um projeto de software e preciso ter vários processos em execução para desenvolvê-lo.
Quando inicio um processo usando:
./scripts/run.sh
nesse script, quero verificar se outro processo já está em execução e, para determinar se é o processo correto, quero descobrir qual é o diretório de trabalho atual dele. Existe uma maneira de fazer isso?
Por fim, só preciso de um marcador que eu possa usar para determinar se outro processo necessário já está em execução ou não, como posso usar esse marcador?
Usar uma porta ou um arquivo de trava ou algo assim, seria provavelmente indesejável, mas talvez necessário ...
Tags process port shell-script