Perguntas sobre 'fork'

1
resposta

O GDB trava permanentemente no Solaris

O GDB parece travar toda vez que eu tento o comando run do prompt do gdb. Quando executei ps , existem dois processos gdb que foram gerados e pstack revela o seguinte - 15:47:02:/home/stufs1/pmanjunath/a2/Asgn2_code$ uname -a SunOS comps...
20.10.2015 / 21:53
2
respostas

Systemd reiniciar o serviço se um dos processos no grupo de controle falhar

Eu tenho uma unidade de serviço systemd: [Unit] After=network.target [Service] User=<user> Type=forking ExecStart=/opt/app/start.sh Restart=on-failure [Install] WantedBy=multi-user.target O /opt/app/start.sh inicia vários processo...
17.03.2017 / 06:50
1
resposta

Confuso por este script de fork fork [duplicado]

Há um script de shell flutuando na Internet que se parece com isso: :(){ :|: & };: Basicamente, este script de shell cria uma função que chama a si mesma, levando à recursão infinita. Aparentemente, isso é uma bomba de garfo e vai...
07.09.2016 / 14:58
0
respostas

Teórica: Como matar um processo de bifurcação para sempre?

Digamos que você tenha um processo que se bifurque toda vez que tiver a chance. Ele se lança em niceness -20 , então ele se bifurca mais rápido do que você pode matá-lo. Além disso, lembre-se de seus filhos e pais, para que ele possa acordá...
22.06.2016 / 10:44
2
respostas

Como fazer com que os processos não morram depois que seus pais morrem?

Eu tenho mexido com forkbombs e notei que se eu apenas fork () processa repetidamente, matar o processo inicial derrubará a árvore inteira. Este não é o caso de forkbombs escritos em BASH usando seu operador de background &, então eu sei que...
11.10.2013 / 17:56
2
respostas

Lançamento Spark em primeiro plano via supervisor

Temos um cluster de centelha que é lançado via supervisor. Trechos: /etc/supervisor/conf.d/spark_master.conf: command=./sbin/start-master.sh directory=/opt/spark-1.4.1 /etc/supervisor/conf.d/spark_worker.conf: command=./sbin/start-slave.sh s...
14.08.2015 / 01:18
2
respostas

Vincula um processo a várias portas?

Eu tenho um servidor de soquete em execução e escutando conexões de entrada em uma porta não administrativa (por exemplo, > 1024). Também gostaria que esse processo pudesse manipular outro tipo de conexão em uma porta diferente para fins de m...
09.05.2014 / 16:17
1
resposta

fork () e exec () confusão

Como quando fazemos um fork no processo atual, nosso processo como pai processa o processo-filho com as mesmas características, mas diferentes IDs de processo. Então, depois disso, quando executamos exec () em nosso processo filho, o processo in...
24.09.2015 / 10:58
2
respostas

Como o bash passa grupos de usuários para um filho?

É bem conhecido que, se eu me adicionar a um novo grupo, essa alteração não será refletida até que eu faça o logout e volte: $ sudo adduser me newgroup $ groups me sudo $ groups me me sudo newgroup $ Esse comportamento estranho é porque...
22.09.2014 / 23:38
1
resposta

Não há aviso de indicador de bash após um processo bifurcado terminar

Estou lendo o livro Programação Avançada no Ambiente Unix . Existe um programa de teste para testar a função fork . Funciona bem no meu Ubuntu. Mas o que eu confundo é que não há prompt de comando após o processo filho sair. O programa origin...
25.10.2011 / 00:52