Em que momento um processo no Unix é finalizado? É necessário que um comando como exit(0) ou return 0 seja escrito em um programa para encerrar um processo?
Minha pergunta é provocada pelo seguinte código:
pid_t pid=fork();
if(pid <...
Não sei como google isso (eu tentei com algumas coisas e não consegui muito) ou como isso é chamado mesmo. Este é o meu fluxo de trabalho típico:
SSH to a server
run something there and leave it running in the background (bg command for...
Da mesma forma que set -e executa exit em "uncaught" $? != 0 , gostaria que esse evento acionasse a execução de outro comando, por exemplo, uma chamada logger . Como isso pode ser feito?
Eu tenho um comando de longa execução que estou executando em screen para poder interagir com ele quando encontrar erros. Mas eu também gostaria de poder iniciá-lo através de outro shell script (que alcança algo semelhante ao GNU paralelo), e...
Estou usando o YAD para criar uma caixa de diálogo Sim ou Não em um script bash:
yad --image "dialog-question" --title "Alert" --button=gtk-yes:0 --button=gtk-no:1 --text "Are you sure you want to do this?"
Se eu clicar em "Não" para a...
Alguém pode me explicar sobre o comando mais?
quando eu uso com || ou com && , parece ter um status de true, mesmo quando o arquivo não é encontrado (ao contrário dos outros comandos).
~/Desktop$ more notExists || echo aaa
not...
Eu tenho tentado descobrir com a página man e algumas outras fontes se o status de saída não significa necessariamente que você conseguiu um endereço, mas eu estou pensando que talvez não tenha lido corretamente. Alguém sabe por que o dhclient a...
Estou usando o Amazon Linux. Quero começar um processo desde que já não esteja em execução. Este é um script bash que eu incluo em um trabalho do Jenkins Maven. Então eu tenho
pids=$(pidof /usr/bin/Xvfb)
if [ ! -n "$pids" ]; then
Xvfb :0...