Preciso, através de uma procedure, mudar a permissao de um arquivo no UNIX.
A idéia é localizar o arquivo (já tenho o caminho, é claro) e alterar as permissões do mesmo.
EX: CHMOD 777 ARQUIVO
Alguém tem um idéia?
Alguém?
Obrigado.
Acessar, Mudar Permissão de Arquivo UNIX atraves d Procedure
-
- Rank: Programador Júnior
- Mensagens: 16
- Registrado em: Seg, 23 Jun 2008 11:06 am
- Localização: Uberlândia - MG
======================
"Quando todos pensam o mesmo,
ninguém está pensando!"
======================
"Quando todos pensam o mesmo,
ninguém está pensando!"
======================
-
- Rank: Programador Júnior
- Mensagens: 21
- Registrado em: Ter, 08 Abr 2008 11:09 am
- Localização: Curitiba - PR
- Contato:
Você tem uma ferramenta de Scheduler para executar programas no UNIX (Tipo Control-M)?
Se você tiver, você poderia criar um job que procuraria por um arquivo de controle. Este arquivo pode ter uma mensagem qualquer ou o nome do arquivo que precisará ter suas permissões alteradas. O job teria as seguintes características:
1. Executar todos os dias das 00:00:01 a 23:59:59, com auto-execução a cada 1 minuto.
2. O Scheduler lançaria um Shell Script que procuraria por um arquivo específico (arquivo.ctr). Caso encontrasse o arquivo, executaria o chmod e deletaria o arquivo .ctr
Sua procedure teria de criar o arquivo .ctr utilizando a biblioteca UTL_FILE.
Se você não tiver um Schedule pode tentar fazer algo parecido utilizando a crontab, mas não posso garantir com certeza se isso é viável. Precisaria pesquisar ou consultar um administrador UNIX.
Em tempo real, a partir do Oracle eu não conheço.
Se você tiver, você poderia criar um job que procuraria por um arquivo de controle. Este arquivo pode ter uma mensagem qualquer ou o nome do arquivo que precisará ter suas permissões alteradas. O job teria as seguintes características:
1. Executar todos os dias das 00:00:01 a 23:59:59, com auto-execução a cada 1 minuto.
2. O Scheduler lançaria um Shell Script que procuraria por um arquivo específico (arquivo.ctr). Caso encontrasse o arquivo, executaria o chmod e deletaria o arquivo .ctr
Sua procedure teria de criar o arquivo .ctr utilizando a biblioteca UTL_FILE.
Se você não tiver um Schedule pode tentar fazer algo parecido utilizando a crontab, mas não posso garantir com certeza se isso é viável. Precisaria pesquisar ou consultar um administrador UNIX.
Em tempo real, a partir do Oracle eu não conheço.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 2 visitantes