Pular para o conteúdo

Executar script através do bash linux

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Executar script através do bash linux

Enviado em 20/01/2020 - 03:42h

Olá

Sou iniciante no Linux e preciso de um conselho:
Como fazer essa tarefa na inicialização:

IF file /home/pi/ftp/player_new exists
THEN copy /home/pi/player in /home/pi/player_old
THEN copy /home/pi/ftp/player_new in /home/pi/player
THEN remove /home/pi/ftp/player_new
THEN give execute rights to /home/pi/player

Conheço os comandos a serem usados ​​(sudo, cp, rm, chmod)
O que eu não sei é a parte "lógica" (se, então) e a maneira correta de executar esse script no momento da inicialização. Refiro-me se então bash através desta
https://speedysense.com/bash-if-else-statement/ . Como verificá-lo no bash para o diretório de arquivos tem ou não.

Precisa de conselhos avançados para o usuário Obrigado

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Executar script através do bash linux

Enviado em 20/01/2020 - 16:32h

Minha sugestão:
arq="/home/pi/ftp/player_new";
if [ -e $arq ];then
mv $arq /home/pi/player_old
cp /home/pi/player_old /home/pi/player
[ ! -x /home/pi/player ] && chmod +x /home/pi/player
fi


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder