Arquivo de 08/02/2012

O crontab  é um programa do Unix que edita o arquivo onde são especificados os comandos a serem executados e a hora e dia de execução pelo cron, um programa que executa comandos agendados nos sistemas operacionais do tipo Unix (como o Linux ou o Minix, por exemplo). O cron se encarregará de verificar a hora e determinar se existe ou não algum programa a ser rodado. Caso exista ele o rodará na hora e data solicitada.

Parâmetros

-l usuário — lista as tarefas agendadas para o usuário
-e usuário — edita o agendador
-d usuário — apaga o arquivo do usuário
-c diretório — especifica um diretório para o Crontab

Para executar basta chamá-lo da seguinte forma:

crontab [parâmetro]

Ex.: crontab -l (para visualizar a lista de tarefas já agendadas).

Sintaxe

mm hh dd MM ss script

Onde:

  • mm = minuto(0-59)
  • hh = hora(0-23)
  • dd = dia(1-31)
  • MM = mes(1-12)
  • ss = dia_da_semana(0-6)
  • script = comando a ser executado.

Obs 1:  Em dia_da_Semana, 0 refere-se a domingo; e 6, ao sábado. No caso de dia da semana funciona também as três primeiras letras (em inglês) do dia da semana (SUN,MON,TUE,WED,THU,FRI,SAT)

Obs 2:  Em qualquer posição pode-se usar o * (asterisco) quando não se importar com o campo em questão.

Obs 3: Pode-se utilizar intervalos nesses campos. O caracter para intervalo é o – (hifen).

Obs 4: Pode-se utilizar lista de valores nesses campos. O caracter para a lista é a , (vírgula).

Obs 5: Qualquer texto colocado após o programa que será executado será considerado comentário e não será interpretado pelo cron

Exemplo:

00 * * * * /bin/script

Todo dia de hora em hora (hora cheia)

00-59/5 * * * * /bin/script

De cinco em cinco minutos todos os dias (note a divisão por 5 do intervalo 00-59)

Fonte: Oficina da Net

Há meses que eu venho brigando com o Windows 7 e o Samba e todos as dicas que eu testei nenhuma deu o resultado definitivo, e como seria impossível  sobreviver na rede sem o Samba na maioria das vezes eu optava pelo Windows XP, mas chega numa fase em que a inovação é necessária, portanto optei por buscar uma solução… então achei um blog que ensinava o básico, mas não funcionava… então melhorei, adicionei alguns passos e consegui fazer com que o Windows fizesse parte DEFINITIVAMENTE num domínio samba, acessando compartilhamentos, impressoras, sem  nenhum erro.

Eis o tutorial que eu chamei de GUIA DEFINITIVO PARA ADICIONAR O WINDOWS 7 NO DOMÍNIO COM SAMBA

1 – Primeiro passo… clique com o botão direito do mouse sobre o ícone MEU COMPUTADOR e escolha PROPRIEDADES

rede1

2 – Clique em ALTERAR CONFIGURAÇÕES e altere conforme as imagens abaixo

rede2

3 – Clique em ALTERAR e na tela de alterações, em DOMINIO coloque o nome do domínio e em NOME DO COMPUTADOR dê um nome fácil de identificar, ex: PC1-DRH (Atenção: Às vezes ocorre erro ao alterar o domínio e o nome do computador ao mesmo tempo).

rede3

4 – Entre com o usuário root e senha do domínio (que tem permissão de alterar/incluir usuários no domínio)

ERRO!!!

rede4

Agora vamos à solução:

Baixe esse arquivo Download do tipo REG (que altera dados do registro do sistema via REGEDIT) ou edite o registro conforme as informações abaixo:

Na chave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters] adicione/altere conforme abaixo

regedit1

Na chave: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Netlogon\Parameters adicione/altere conforme abaixo:

regedit2

E na chave: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] adicione/altere conforme abaixo:

regedit3

Feito as alterações, REINICIE O COMPUTADOR

Vamos adicionar o endereço WINS do servidor de domínio na configuração de rede do computador, para isso, acesse as configurações de rede (ABRIR A CENTRAL DE REDE E COMPARTILHAMENTO, clique em CONEXÃO LOCAL e clique no botão ALTERAR)

rede0

Siga os passos do 1 ao 3

tcp-ip1

Adicione o IP do servidor de domínio à tabela WINS, como no exemplo abaixo:

tcp-ip2

Agora repita os processos do 1 ao 4

Eureka!

dominio-sucesso

Após a mensagem de sucesso pode aparecer uma mensagem de erro como na imagem abaixo, simplesmente ignore clicando em OK.

erro-ignorar

Pronto, a parte mais dificil está pronta.

Reinicie o computador e teste com algum usuário já cadastrado.

Setando privilégios do usuário

Só ter acesso ao domínio não é suficiente, alguns acessos requerem privilégios como administrador e esse processo é complicado no Windows 7, mas siga os passo abaixo que o problema está resolvido.

Se você estiver logado no domínio, faça logoff e troque de usuário…

Em nome de usuário digite nomedopc\usuariopadrão ex: PC-DRH\USUARIO, entre com a senha (se houver) e pronto.

Para que o usuário do domínio tenha privilégios como administrador é necessário criar um acesso, uma conta local que permita que o usuário tenha a mesma identidade local que na rede, ex: se o usuário dele for jose_santos no Samba, crie uma conta local com o mesmo nome.

Para isso, clique em INICIAR e na caixa de pesquisa (equivalente ao INICIAR/EXECUTAR DO XP), digite netplwiz e depois clique no botão ADICIONAR siga os passos como demonstramos nas imagens abaixo: Em NOME DE USUÁRIO digite o mesmo nome que ele usa pra logar no samba: ex: jose_santos e em DOMINIO o seu domínio.

usuario8

Pronto, agora clique em AVANÇAR e defina o nível como ADMINISTRADOR e clique em CONCLUIR.

usuario9

Agora faça logoff e entre com o usuário criado (ex: jose_santos) e a senha do usuário que foi criada no samba e seja feliz.

LEMBRANDO QUE…

Para acessar a rede com samba, em nome de usuário deve ser: dominio\nome_usuario e a senha cadastrada no samba

ex: meudominio\jose_santos

Para acessar o computador local, em nome de usuario deve ser: nomedopc\usuariolocal

pc-drh\pc-do-jose

OUTRA COISA I*M*P*O*R*T*A*N*T*E

Sistemas da família HOME (ex: HOME EDITION, HOME PREMIUM, etc) NÃO TEM SUPORTE À REDE NEM COM SAMBA NEM COM ISS, essa dica só vale para o WINDOWS PROFESSIONAL ou ULTIMATE.

No Windows XP basta seguir os passos do 1 ao 4 e depois criar a conta de usuário local igual aos passos acima.

Por

Fonte: veia digital