Como forçar dois processos no inittab sem esperar um para terminar?

0

Eu sei garfo para processar. Isso não é um problema. Mas meu problema é um pouco diferente. Exemplo de linha inittab:

::respawn:-/usr/bin/python /path/to/script.py && /bin/sh -l -c 'chown user1:user1 /tmp/file'

Tanto quanto sei, isso funciona para situações normais. Mas este script python é um processo de longo prazo. Como não termina, a segunda parte da linha não é executada. Pelo menos foi o que pensei. '/ tmp / file' é criado por este script python. É por isso que estou tentando usar uma linha. Assim que o script python for reiniciado, devo alterar a propriedade do arquivo mencionado. Eu posso ouvir você dizendo 'mude o roteiro'. Tão verdade. Não é tão difícil. Mas estou ansioso para saber como fazer isso com o inittab ou outra coisa?

Edit: Existe uma maneira de executar este script python com outro usuário que não o root dentro do inittab?

Estou usando uma instalação do busybox.

    
por savruk 19.10.2011 / 11:13

1 resposta

0

::respawn:-/usr/bin/python /path/to/script.py & /bin/sh -l -c 'chown user1:user1 /tmp/file'

    
por 19.10.2011 / 11:35