[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Testar se arquivo esta aberto
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Testar se arquivo esta aberto |
Date: |
Thu, 17 May 2007 16:27:08 -0300 |
Veja o comando "fuser" ...
Flavio do Carmo Junior
On 5/17/07, Monte Alto Net <address@hidden> wrote:
>
> Boa Tarde a todos
>
> Sou novo na lista e ja tenho dúvidas a qual gostaria de compartilhar
> com o grupo.
> Preciso desenvolver um script o qual faça a verificação de um arquivo
> sendo tomada a seguinte decisão
>
> O arquivo será aberto pelo mesmo usuário e em caso de mais de um
> acesso ao mesmo o usuario só poderá visualiza-lo e nao efetuar
> alterações sendo o nome do arquivo passado como parametro no script.
>
> Ja montei um script mas estou tendo alguns problemas principalmente na
> hora de verificar se o mesmo encontra-se na memória.
>
> Segue script
>
> #!/bin/bash
> if test $# = 0
> then
> mcedit
> fi
> arq=$1
> memoria=`ps a | grep -o $arq | uniq` <---onde ocorre a duvida, *
> if test $memoria = $arq
> then
> mcedit -v $arq
> else
> mcedit $arq
> fi
>
> * nao estou conseguindo atribuir o resultado na variavel memõria,
> simplesmente o script atribui `` a variavel e não o resultado.
>
> Toda ajuda é bem vinda.
>
>
>
[As partes desta mensagem que não continham texto foram removidas]