Você precisará adicionar os nomes dos comandos XXX e YYY em um diretório em um ponto anterior no caminho de pesquisa. Para esse comando, o arquivo nomeado executará o XXX e o YYY originais usando os nomes de caminho completos / usr / bin / XXX e / usr / bin / YYY. Isso evita que o script volte a ser executado para sempre em um loop (ou até o computador ficar sem memória). Uma alternativa para isso é substituir os comandos pelo seu script e mover os comandos originais para outro caminho, como / usr / local / bin.
Esse script precisa executar / usr / bin / XXX e / usr / bin / YYY em segundo plano para que eles sejam executados ao mesmo tempo. A maneira clássica de fazer isso é:
/usr/bin/XXX &
/usr/bin/YYY
Como descrito por bluszcz acima. Você também pode querer colocar o "& amp;" no segundo comando também. Uma maneira alternativa de colocar estes comandos mais silenciosamente em segundo plano é a tela, que pode ser codificada no script assim:
screen -dmS XXX /usr/bin/XXX
screen -dmS YYY /usr/bin/YYY
Isso pode ter a vantagem nos casos em que você pode querer ir ver o progresso dos comandos sem fazer logging, bu usando a tela para anexar as sessões que cria.