Acessar um Diretório no Linux via Script

1. Acessar um Diretório no Linux via Script

Felipe Vienysk
Vienysk

(usa Ubuntu)

Enviado em 25/12/2020 - 14:59h

Olá, recentemente decidi efetuar a criação de um script para efetuar a execução um arquivo no Linux. (Nunca efetuei a criação de um Script.)
Gostaria que o mesmo, após efetuar o download e a descompactação acessasse o diretório e efetuasse a execução do arquivo em uma janela screen.

Meu script está assim até o momento.

#!bin/bash
wget <arquivo>
tar -xvf <arquivo>
screen -S pasta

até está parte ele está funcionando normalmente, mas quando tento utilizar o cd <pasta> no script ele não acessa o diretório.


  


2. Re: Acessar um Diretório no Linux via Script

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 25/12/2020 - 15:11h

#!/usr/bin/env bash
#-EXEMPLO-#
mkdir ~/Downloads/tmp
cd ~/Downloads/tmp
wget url
tar -xvf file-baixado
screen -S ./pasta
O Script mais porco mais porco com força.
De passar vergonha apresentar isso para os amiguinhos.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


3. Re: Acessar um Diretório no Linux via Script

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 26/12/2020 - 10:30h

Vienysk escreveu:

...mas quando tento utilizar o cd <pasta> no script ele não acessa o diretório.


uma pergunta que não quer calar ... pra que acessar a pasta para executar .. basta setar o caminho relativo ou absoluto que a parada vai executar

EX.
./pasta/sh.sh
../pasta/sh.sh
./pasta/outra_pasta/sh.sh
/home/$USER/pasta/sh.sh


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------