Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Criação de Scripts com o bit de execução ligado

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 22 de Maio de 1997

Muitas vezes criamos shell scripts com o programa vi. Todavia o modo de execução destes arquivos normalmente (dependendo do valor que você definiu para o umask) é 644, ou seja, você não consegue executar este arquivo.

Um script bastante simples que resolve este pequeno incômodo é o script xvi (eXecutable vi). Ele usa o vi normalmente para se editar o arquivo, porém, após o fim da edição, seta o modo de execução do script.

Agora, o script:

  ------xvi
  #!/bin/sh
  #	
  #	Autor: Queiroz
  #	Data : 11/08/94
  #
  #	Este shell script permite a edicao de arquivos executaveis
  #       alterando as permissoes default para o modo 755
  #
  
  if [ $# -eq 0 ]; then
  	echo 1>&2 Sintaxe: $0 arquivo[s]
  	exit 1
  fi
  
  for file
  do
   vi $file	
   chmod 755 $file
  done
   ...

Bastante simples, não?


Pensamento do Dia :-)

"A molecule is so small that it can't be seen by the naked observer"

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.90/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 2.9 /5 (1371 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Programando o Android