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"
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.




