Laboratórios Extras

Embed Size (px)

Citation preview

  • 8/16/2019 Laboratórios Extras

    1/3

    Laboratórios Extras

    Agende para 10 minutos no futuro a listagem do diretório /etc/ redirecionando a saída para o terminal 11 (modo texto) e em seguida imprima no mesmo terminal a data e a

    hora.

    1) Agora vamos supor que estou em outubro (10), dia 28, ano 2008, e a hora é 1!00

    e quero que a tare"a se#a exe$utada %s 20!00, ent&o "a'o!

    # at 20:00 10/2/200

    at ! ls "color /etc/ ! /de/tt$11

    at ! echo %(date &':m */d/+') !! /de/tt$11

    at ! ,d

    -nde: ,d & 3

    2) Agendada essa tare"a, $on"irmea istando todos os agendamentos pendentes!

    # at4

    5xplore o diretório onde ficam os agendamentos:

    # cd /ar/spool/cron/at6o7s

    # ls 8la

    *) +amos reaiar outro agendamento, para exe$utar em * minutos, para que

    possamos aprender $omo apag-o!

    # at :mm **/33/++++

    at ! echo 9este' ! /tmp/at.out

    at ! ,d

    .) Agora iste os agendamentos $orrentes e veri"ique que um novo arquivo "oi

  • 8/16/2019 Laboratórios Extras

    2/3

    $riado no diretório de spoo do at!

    # at4

    ue ;e7 < 1:=0:00 200 a root

    ) /emova o agendamento!

    # atrm

    ) omo eu posso veri"i$ar se ee "oi reamente removido

    # at4

    3) Agendar seu $omputador para desigar!

    #cronta7 8e

    00 2= > > > halt

     ?o comando acima@ estou falando para desligar a m4uina@ todos os dias (=B ampo

    com >) @ de todos os meses ( B ampo com >) sendo 4ual4uer dia da semana () as 2=h00.

    Exer$4$io ron 2:

    8) Essa minha tare"a aqui é para mandar uma mensagem para o termina 2 no

    modo texto555 e ea só ser- exe$uta se "or 12h00 do dia 2 de deembro E esse dia

    pre$isar- ser domingo, $aso $ontr-rio a mesma n&o é exe$utada5

    00 12 2< 12 0 echo Co6e D 3omingoC !! /de/tt$2

    6) 7ara ver as tare"as que "oram agendadas peos usu-rios (E /99:) digito!

    # cronta7 8l 8u root

    00 22 > > > halt

    10) ;uando mando savar a regra, ou a tare"a agendada, a mesma ir- para um

  • 8/16/2019 Laboratórios Extras

    3/3

    arquivo $om o nome do meu usu-rio!

    # ls /ar/spool/cron/cronta7s/root

    Eerifi4ue seus agendamentos diretamente atraDs dos ar4uios criados.

    11) Agendando o ba$ > 18< /root/7acFup.sh

    Gara 4ue o script se6a executado diariamente:

    # cp /root/7acFup.sh /etc/cron.dail$/7acFups

    Gara 4ue o script se6a executado semanalmente:

    # cp /root/7acFup.sh /etc/cron.HeeFl$/7acFups

    12) =epois de adi$ionar o s$ript dentro dos diretórios ser- ne$ess-rio reini$iar o

    daemon do $ron (=ebian)!

    # /etc/init.d/cron stop

    # /etc/init.d/cron start

    eitura sugerida:

    # man < cronta7