Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Carlos Carvalho em 14/07/2004    [ 3835 hits ]

Login: h4sh, 100065 pontos

   


Descrição

A descricao esta no proprio script. Estou disponibilizando o codigo fonte alem do download.

[ Download: barcode.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash
# barcode.sh
#
# DESCRICAO:
# Eu uso esse script para usar impressoras em codigo de barras no Linux.
# No SCO existe um gerenciador nativo para esse tipo de impressao,
# mas no Linux eu nao consegui achar algo semelhante, entao decidi fazer um.
# Nos temos um sistema que que copia (remotamente) arquivos a serem impressos
# para o diretorio local /tmo/IN , e sao 2 arquivos: file e file.1, onde file.1
# e um arquivo nulo de controle para sabermos que a copia de "file" terminou,
# existindo file.1 entao file eh impresso e file.1 eh removido.
#
# Esse script roda em loop eterno e deve ser inicializado pelo rc.local ou
# outro script de inicializacao qualquer.
# Obviamente voce deve alterar o script para refletir sua realidade.
#
# Carlos Carvalho <carlos_lnx@ibest.com.br>


DIR1=/tmp/IN
DIR2=/tmp/WORK
DIRARQ=/tmp/FILA.ARQ
FILE1=/tmp/FILA.ARQ/fila.arq1
FILE2=/tmp/FILA.ARQ/fila.arq2
DEVICE=/dev/ttyS0


funcao_1 ()
{
INICIO=1
FIM=$(cat $FILE1 |wc -l)
while [ "$INICIO" -le "$FIM" ] ; do
      awk -F: -v LINHA=$INICIO  '$1 == LINHA { print $2 }' $FILE1 > $FILE2
      imprime=$(cat "$FILE2")
      cat $DIR2/$imprime > $DEVICE
      INICIO=`expr $INICIO + 1`
      sleep 2
done

rm -rf $DIR2/*
> $FILE1
> $FILE2
}

while : ; do
      sleep 1
      orion0=$(ls $DIR1/arq*.1 2>/dev/null)
      teste1=$(ls $DIR1 |wc -l)
      if [ "$teste1" -gt "0" ] ; then
           for x in $orion0 ; do
                orion1=$(echo $x |cut -d "." -f1)
                        mv $orion1 $DIR2/
                        rm -rf $orion1.1
          done
        > $FILE1
        ls $DIR2 |grep -n $ > $FILE1
        funcao_1
      fi
done
#EOF

Scripts recomendados
   Script Linux recomendado Trocar senha no primeiro login em PDC SAMBA
   Script Linux recomendado Balanceamento e Redundância utilizando 2 Links Speedy (ip fixo)
   Script Linux recomendado Script para criação de diretorio do usuario no Samba com A.D.
   Script Linux recomendado XKMS
   Script Linux recomendado Seu IP suas informções

Comentários
[1] Comentário enviado por rfmano em 13/05/2008 - 19:25h:

como eu posso mudar o codigo fonte de um script sendo q ele ja vem com um codigo fonte naturalmente?
atraves de que comando eu consigo fazer essa mudança sem alterar a permissão do Kode..


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.