Re: Curso 4linux a distância

2010-04-14 Por tôpico Gabriel Muricy
eu fiz o curso preparatório para a prova da LPI nível 1 na 4linux, Leonardo
foi meu colega de curso.

O curso é excelente, recomendo.

Se levar o curso a sério vc passa na prova da LPI brincando, o curso é muito
bom e o material de estudo também. Só que se vc é aquele tipo de aluno que
não sabe andar pelas próprias pernas e não gosta de estudar nem o presencial
irá te ajudar...

tem varios cursos na 4linux, entra la no site: http://www.4linux.com.br

boa sorte.

Em 14 de abril de 2010 14:38, Leandro Moreira lean...@leandromoreira.eti.br
 escreveu:

 Diego,
 Fiz 2 cursos na 4linux âmbos a distancia, prepartório pra lpi1  e para lpi2
 nao tenho o que reclamar curso, material e estrutura sao excelentes.

 Att.

 Leandro Moreira.

 Em 14 de abril de 2010 13:16, DIEGO MONTE diego.smo...@gmail.comescreveu:


 Alguem já fez algum curso da 4linux a distancia? to querendo saber se o
 metodo deles tem diferencial em relação aos outros ou nao?



 Diego Monte
 User Linux#402556




 --
 Leandro Moreira
 Network Administrator
 LPIC1 - Linux Professional Institute Certified
 e-mail/msn: lean...@leandromoreira.eti.br
 Tel.: + 55(32) 9906-5713



dúvida, shell script (bash)

2007-08-13 Por tôpico Gabriel Muricy
Oi pessoal.
estou com um probleminha em um script que eu fiz.

Script--(aaa.sh
)--
#!/bin/bash
# Script para verificar se 1 até 50 usuários estão logados no sistema
# Este script gera um log em /home/fo0x/teste/log_script1

#variáveis
users=/home/fo0x/teste/users
lixo=/home/fo0x/teste/lixo
log=/home/fo0x/teste/log_script1
n=1
x=$

#usuários do sistema
echo `cut -f1 -d : /etc/passwd | sort | more`  $users

#$*
while [ $n -le 50 ]
do
{ if cat $users | grep $x$n  $lixo 2 $lixo
 then
  { if who | grep $x$n  $lixo
 then
  echo $x$n está logado no sistema
  echo $x$n está logado no sistema:::`date`:::`whoami`  $log
 else
  echo $x$n não está logado no sistema
  echo $x$n não está logado no sistema:::`date`:::`whoami`  $log
fi }
 else
  echo   $lixo
fi }
n=`expr $n + 1`
done
--fim do
script--
bom, isso é script para verificar se usuários (no máx. 50) estão logados no
sistema e gravar um log dos users logados ou não, a data e quem executou o
script.
tipo, isso é uma pesquisa.
ex: ./aaa.sh fo0x gabriel paulo roberto
ira procurar pelos usuários: fo0x, gabriel, paulo, roberto. Se eles fizerem
parte do sistema eles vão ser citados no log, dizendo se estão logados ou
não.

problema: $x$n
quando n=1 : $x$n = $1
quando n=2 : $x$n = $2
e assim por diante, até chegar em 50.
porem esse $1, $2, não estão sendo reconhecidos como o parametro 1,
parametro 2, ...
o $1, $2, , está saindo como caractere e não como o parametro 1,
parametro 2, ...
no exemplo: parametro 1 = fo0x  |  parametro 2 = gabriel  | (...)
so que ao inves do $1 indicar o parametro 1, que é fo0x, ele sai no comando
como caractere normal $1, e não como o caractere especial $1, que indica o
primeiro parametro.

alguem ai pode me ajudar ?

vlw, gabriel.