Script para fechar terminal e abri-lo no mesmo local? [RESOLVIDO]

1. Script para fechar terminal e abri-lo no mesmo local? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 05/09/2015 - 14:54h

Galera, estou precisando de um script que eu fecha o terminal e depois abra ele no mesmo local que estava, é tipo como um "reiniciar o terminal". É possivel?


Grato.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/09/2015 - 20:21h

Experimente o código abaixo;

#!/bin/bash

proc=$(ps -e | grep gnome-terminal$ | cut -f1 -d ' ')

nohup gnome-terminal --working-directory=~/Documentos -e /bin/bash &
kill -9 $proc



3. RE: SCRIPT PARA FECHAR TERMINAL E ABRI-LO NO MESMO LOCAL?

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 07/09/2015 - 13:07h

olá,
rapaz acho que não tem como fazer isso não, eu desenvolvo scripts shell
e pelo que eu sei quando você sai do terminal já era não tem como recuperar a sessão para retomar novamente.

---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


4. Re: Script para fechar terminal e abri-lo no mesmo local? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/09/2015 - 13:10h

Você consegue fazer isso abrindo um segundo terminal através do script, ai é possível fechá-lo também.



5. Re: Script para fechar terminal e abri-lo no mesmo local? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 07/09/2015 - 17:51h

ru4n escreveu:

Você consegue fazer isso abrindo um segundo terminal através do script, ai é possível fechá-lo também.


Pode ser isso. Não tem como fazer tipo: "gnome-terminal /home/gabriel/Documentos" por outro terminal? abri-lo em lugar expecifico.


6. Re: Script para fechar terminal e abri-lo no mesmo local? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/09/2015 - 19:32h

Tem como sim.

No script:

#!/bin/bash

# para o gnome-terminal (padrão do ambiente gráfico GNOME/Unity):
gnome-terminal --working-directory=~/Documentos -e <comando>
# para o konsole (padrão para o KDE)
#konsole --workdir=~/Documentos -e <comando>


Lembre-se que comando é o comando a ser executado no novo terminal. Por exemplo:


gnome-terminal --working-directory=~/Documentos -e /bin/bash


Esse código abre um novo terminal no diretório especificado.



7. Re: Script para fechar terminal e abri-lo no mesmo local? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 07/09/2015 - 20:08h

ru4n escreveu:

Tem como sim.

No script:

#!/bin/bash

# para o gnome-terminal (padrão do ambiente gráfico GNOME/Unity):
gnome-terminal --working-directory=~/Documentos -e <comando>
# para o konsole (padrão para o KDE)
#konsole --workdir=~/Documentos -e <comando>


Lembre-se que comando é o comando a ser executado no novo terminal. Por exemplo:


gnome-terminal --working-directory=~/Documentos -e /bin/bash


Esse código abre um novo terminal no diretório especificado.


Muito obrigado, isso funciona para o que eu quero. Mais só pra tirar uma dúvida: tem como fechar a sessão anterior (terminal anterior) após abrir esse outro?




8. Re: Script para fechar terminal e abri-lo no mesmo local? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 07/09/2015 - 20:30h

ru4n escreveu:

Experimente o código abaixo;

#!/bin/bash

proc=$(ps -e | grep gnome-terminal$ | cut -f1 -d ' ')

nohup gnome-terminal --working-directory=~/Documentos -e /bin/bash &
kill -9 $proc



Deu certo :) Só que no final de gnome-terminal, não precisava do $, tava dando um errinho :D
Muito obrigado meu amigo :)




9. Re: Script para fechar terminal e abri-lo no mesmo local? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/09/2015 - 20:34h

gabrielscorpion escreveu:
Deu certo :) Só que no final de gnome-terminal, não precisava do $, tava dando um errinho :D
Muito obrigado meu amigo :)


Vai ver que o processo ai é gnome-terminal- (com um '-'), por isso que com o $ não deu certo ($ = final da linha). Mas enfim, qualquer outra dúvida, estamos aqui. :-)









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts