O nohup
significa que ele continuará sendo executado quando você sair do shell.
O >
significa redirecionar a saída padrão para um arquivo
O arquivo para o qual ele está sendo redirecionado é $HOME/jenkins.log
. Você pode encontrar o valor de $HOME
executando echo $HOME
2>&1
significa redirecionar os erros padrão para a saída padrão, portanto, neste exemplo, também entraremos em $HOME/jenkins.log
.
O < /dev/null
significa dados lidos em /dev/null
. Portanto, se o script estiver esperando a entrada, ele lerá isso em vez de aguardar a entrada do usuário.
E o &
significa executar como uma tarefa em segundo plano e retornar você à linha de comando.
Se você quiser mais detalhes, pergunte nos comentários.