![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| necessidade shell script para obter últimos 10 char de um nome de arquivo e gravar em um novo arquivo | raj0390 | Programação Shell Script e | 2 | 07-28-2008 08:09 |
| Necessidade de escrever um script de UNIX para encontrar um arquivo se o arquivo já existe outro | mmdawg | Programação Shell Script e | 1 | 05-04-2008 11:40 |
| Script PHP que envia mail - Postfix divide - | boopfm523 | Programação Shell Script e | 0 | 03-05-2008 11:38 |
| Como escrever um script para enviar um e-mail para um id | madhumathikv | Programação Shell Script e | 4 | 10-23-2007 06:19 |
| Enviar mensagem se o tamanho do arquivo> 0 bytes | poste_d_ordure | Programação Shell Script e | 1 | 06-02-2006 08:02 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Código:
/bin/find /path/tofile -name filename.whatever -size +10485760c > ./big.dat
if [[ -s ./big.dat ]] ; then
big.dat > /usr/bin/mailx -s 'file too big ' usename@foo.com
fi
|
|
||||
|
Obrigado por sua resposta ..
Tenho uma coisa que eu didnt get .. / bin / find / caminho / tofile-name filename.whatever-size +10485760 c>. / big.dat Tenho vários arquivos (*. txt), sob o / var / opt / abc, então também é este comando funciona? |
|
||||
|
Obrigado por sua resposta ..
Tenho uma coisa que eu didnt get .. / bin / find / caminho / tofile-name filename.whatever-size +10485760 c>. / big.dat Tenho vários arquivos (*. txt), sob o / var / opt / abc, então também é este comando funciona? o que estou procurando é, como eu disse que tem serveral files (*. txt), sob o / var / opt / abc. se algum dos ficheiros aumentou para mais do que 1mb, então eu quero enviar um mail com nome do arquivo e tamanho aumentado. Obrigado novamente. |
|
||||
|
Obrigado pela sua resposta.
Eu só tentei com o script que você me dar e foi trabalhar com algumas mudanças. Eu modificados como o script abaixo encontrar-name core .*-size +10485760 c>. / big.txt # if [[-s. / big.txt]] e, depois, # big.txt> / usr / bin / mailx-s "ficheiro demasiado grande ' abc@xyz.com isto funciona, mas eu quero ver o tamanho do arquivo também como este .. -rw ------- 1 root root 254517248 4. ago 21:36 core.2909 e esta linha quero enviar como um e-mail. quando eu tentei com este ... / bin / find / caminho / tofile-name filename.whatever-size +10485760 c>. / big.dat Diz que não poderia encontrar o / bin / find. Obrigado por sua ajuda. |
|
|||||
|
tente este ....
LRT-ls | awk '$ 5> 10485760 (print)'>. / big.txt if [[-s. / big.txt]] e, depois, / usr / bin / mailx-s "ficheiro demasiado grande ' abc@xyz.com <Big.txt Última edição por vidyadhar85; em 08/12/2008 11:01.. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|