
msoliver
(usa Debian)
Enviado em 21/02/2020 - 22:16h
TineiArts escreveu:
Boa noite, sou novato no linux e esse será meu primeiro arquivo shell.
Todos os dias eu preciso digitar a seguinte sequencia de comandos:
> sudo su
> senha root
>cd /caminhodocertificado/
>openvpn --config certificado
>senha da vpn
>nohup openvpn --config certificado&
Eu gostaria de criar um arquivo .sh que execute essa seqûencia.
Eu criei um arquivo de texto com todos esses comandos, e os separei por && para que fossem executados em sequência, depois salvei como arquivp.sh
Usei o nano no terminal para fazer isso.
Ao executar, aparece a mensagem que os comandos foram executados.
Eu testo e não foram executados, talvez tenha alguma outra forma para inserir as senhas de root e do arquivo, ou necessite de alguma permissão.
Se alguém souber eu fico grato.
Não é necessário o &&
Numa sequencia de comandos,
O próximo comando somente é executado quando o anterior é concluído.
Ex:
echo "$USER, vou contar de 1 a 10.";
sleep 1;
for n in {00..10}; { echo " Nº $n";sleep 0.5;}
echo "$USER, terminei de contar...";
Usa se o && após um comando, para indicar que o comando seguinte só será executado
caso o anterior seja concluído com sucesso.
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________