Obtenha o diretório atual da guia Terminal quando o processo estiver em execução

2

É possível obter guias no diretório atual quando o processo está sendo executado nessa guia sem interromper esse processo? Minha intenção é criar uma aba ao lado de atual com o mesmo diretório. Tenho certeza que posso pressionar ⌃Z , executar dt (script ruby usando o appscript que duplicou tab) e então fg , mas espero por jeito sem parar o processo.

    
por tig 13.11.2010 / 17:46

2 respostas

1

Em outro terminal / windows try, o comando ps -Exwwww listará todos os seus processos e seus ambientes, que incluirão o PWD, que será o diretório de currect quando o processo for iniciado.

Você terá que descobrir manualmente qual processo é aquele iniciado na guia.

Veja página de manual da Apple para ps . o -E mostra o ambiente e -x todos os seus processos.

    
por 14.11.2010 / 22:51
0

Você pode acrescentar um & ao comando para que ele seja executado em segundo plano e você poderá trabalhar na mesma guia no diretório atual.

Basta executar: fg &

Mas, a saída do comando ainda será exibida no Terminal, para tornar o comando 'silencioso': fg &> /dev/null &

Espero que isso ajude!

    
por 13.11.2010 / 17:49