![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| AIX IBM AIX é a indústria líder de sistema operacional UNIX que satisfaça as exigências das aplicações que as empresas dependem de hoje, no mercado. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Como faço para evitar erros na cron de retornar um arquivo não encontrado? | goodmis | Programação Shell Script e | 6 | 02-06-2007 10:14 |
| Bloqueando um arquivo quando se usa para evitar a VI edição múltiplas sessões pelos usuários diff | Browser_ice | AIX | 14 | 11-23-2006 10:43 |
| Impedir a partir de arquivo a ser enviado várias vezes a partir de um trabalho | Sree_2503 | Programação Shell Script e | 2 | 11-14-2006 12:47 |
| Erro ao ler o arquivo fechar | ALTRUNVRSOFLN | Alto Nível de programação | 1 | 09-18-2006 12:29 |
| impedir o tamanho do ficheiro é demasiado grande | ust | UNIX para Dummies Perguntas & Respostas | 2 | 03-10-2005 02:04 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Como evitar um pedido de fechar um arquivo
Estou escrevendo alguns testes do software, e um dos casos é o meu teste para prevenir um endereço espaço de fechar um arquivo de dados (um arquivo é fechado e aberto um novo a cada 15 minutos).
Não posso remover ou renomear o arquivo enquanto este está a ser escrito a, quaisquer outras ideias para evitar um arquivo de estar fechado - ou pelo menos finge um código de retorno da chamada de sistema de modo a que o pedido não acha que o próximo? |
|
||||
|
Você tem a fonte para a candidatura?
Será este um caso teste razoável, dado que o pedido não fazê-lo normalmente? O que você espera de um pedido a fazer, se tem um erro de "fechar ()"? Eu, por uma como um programador, não assumiria o arquivo ainda estava aberta e continuar a usar a mesma filedescriptor. Se eu tenho um erro a partir de uma estreita (), gostaria de maio relatório de erro, mas tem que tratar o arquivo descritor como "indefinido". |
|
||||
|
Citação:
O pedido é suposto para postar um alerta no caso em que é incapaz de fechar o arquivo quando o temporizador pops. Este é o caso estou suposto teste. Falha ao transferir o ficheiro é um caso teste. |
|
||||
|
Sugiro que você altere o código para fechar ... Código:
#ifdef TEST_CLOSE_FAILED
rc=-1;
errno=EIO;
#else
rc=close(fd);
#endif
No entanto, uma alternativa seria colocar este arquivo em seu próprio partição, em seguida, forçar uma desmontagem da mesma partição, efetivamente simular a perda de acesso ao suporte de armazenamento. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|