cron para wakeonlan

1. cron para wakeonlan

marcelo felipe lourenço silva
marcelocure

(usa Ubuntu)

Enviado em 02/08/2022 - 14:55h

Boa tarde,

Eu estou criando uma tarefa via cron para que todos os hosts da linha de produção sejam ligados as 04:00 hrs da manhã.
Fiz alguns testes utilizando o cron para escrever mensagens na tela, e funcionou perfeitamente
Mas quando tento fazer o mesmo utilizando o script "pacoteMagico.sh" que contém os comandos wakeonlan, não funciona.

Obs: quando utilizo os comandos fora do cron, sem o agendamento funciona perfeitamente.

Desde já muitíssimo obrigado a todos!



  


2. Re: cron para wakeonlan

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 02/08/2022 - 15:54h


marcelocure escreveu:

Boa tarde,

Eu estou criando uma tarefa via cron para que todos os hosts da linha de produção sejam ligados as 04:00 hrs da manhã.
Fiz alguns testes utilizando o cron para escrever mensagens na tela, e funcionou perfeitamente
Mas quando tento fazer o mesmo utilizando o script "pacoteMagico.sh" que contém os comandos wakeonlan, não funciona.

Obs: quando utilizo os comandos fora do cron, sem o agendamento funciona perfeitamente.

Desde já muitíssimo obrigado a todos!


As vezes a cro se "perde" no path do comando, coloque ele todo ou seja caminho absoluto do comando
tipo, '/bin/wake XXXX'

Para descobri isso pode usar o comado "type comando"

# Exemplo do comando ssh
root@ssh-server:/var/www# type ssh
ssh is hashed (/usr/bin/ssh)

E teste....

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



3. Re: cron para wakeonlan

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 02/08/2022 - 16:12h


marcelocure escreveu:

Boa tarde,

Eu estou criando uma tarefa via cron para que todos os hosts da linha de produção sejam ligados as 04:00 hrs da manhã.
Fiz alguns testes utilizando o cron para escrever mensagens na tela, e funcionou perfeitamente
Mas quando tento fazer o mesmo utilizando o script "pacoteMagico.sh" que contém os comandos wakeonlan, não funciona.

Obs: quando utilizo os comandos fora do cron, sem o agendamento funciona perfeitamente.

Desde já muitíssimo obrigado a todos!

Marcelo, boa tarde.
Uma outra opção para ligar os computadores, é usar o recurso Power-On da "BIOS"


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



4. Re: cron para wakeonlan

marcelo felipe lourenço silva
marcelocure

(usa Ubuntu)

Enviado em 03/08/2022 - 15:42h


Carlos_Cunha escreveu:


marcelocure escreveu:

Boa tarde,

Eu estou criando uma tarefa via cron para que todos os hosts da linha de produção sejam ligados as 04:00 hrs da manhã.
Fiz alguns testes utilizando o cron para escrever mensagens na tela, e funcionou perfeitamente
Mas quando tento fazer o mesmo utilizando o script "pacoteMagico.sh" que contém os comandos wakeonlan, não funciona.

Obs: quando utilizo os comandos fora do cron, sem o agendamento funciona perfeitamente.

Desde já muitíssimo obrigado a todos!


As vezes a cro se "perde" no path do comando, coloque ele todo ou seja caminho absoluto do comando
tipo, '/bin/wake XXXX'

Para descobri isso pode usar o comado "type comando"

# Exemplo do comando ssh
root@ssh-server:/var/www# type ssh
ssh is hashed (/usr/bin/ssh)

E teste....

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#


Boa tarde Carlos_Cunha

eu alterei, mesmo assim ainda não funcionou.

coloquei os comandos no arquivo pacoteMagico.sh da seguinte forma (conforme imagem)

mas ainda não liga os hosts...

Alguma outra ideia?

Desde já muito obrigado.




5. Re: cron para wakeonlan

marcelo felipe lourenço silva
marcelocure

(usa Ubuntu)

Enviado em 03/08/2022 - 15:45h


msoliver escreveu:


marcelocure escreveu:

Boa tarde,

Eu estou criando uma tarefa via cron para que todos os hosts da linha de produção sejam ligados as 04:00 hrs da manhã.
Fiz alguns testes utilizando o cron para escrever mensagens na tela, e funcionou perfeitamente
Mas quando tento fazer o mesmo utilizando o script "pacoteMagico.sh" que contém os comandos wakeonlan, não funciona.

Obs: quando utilizo os comandos fora do cron, sem o agendamento funciona perfeitamente.

Desde já muitíssimo obrigado a todos!

Marcelo, boa tarde.
Uma outra opção para ligar os computadores, é usar o recurso Power-On da "BIOS"


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________


Boa tarde Marcelo Oliver

Mas essa opção não me permitiria ligar todos através de um comando, caso fosse necessário, houvesse algum problema
como queda de energia e etc, ou mesmo para cenários de testes, ou permitiria?

O ideal seria conseguir fazer o comando funcionar...

Mas não consigo entender por que não há um erro no log do cron


6. Re: cron para wakeonlan

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 03/08/2022 - 17:19h


marcelocure escreveu:


Carlos_Cunha escreveu:


marcelocure escreveu:

Boa tarde,

Eu estou criando uma tarefa via cron para que todos os hosts da linha de produção sejam ligados as 04:00 hrs da manhã.
Fiz alguns testes utilizando o cron para escrever mensagens na tela, e funcionou perfeitamente
Mas quando tento fazer o mesmo utilizando o script "pacoteMagico.sh" que contém os comandos wakeonlan, não funciona.

Obs: quando utilizo os comandos fora do cron, sem o agendamento funciona perfeitamente.

Desde já muitíssimo obrigado a todos!


As vezes a cro se "perde" no path do comando, coloque ele todo ou seja caminho absoluto do comando
tipo, '/bin/wake XXXX'

Para descobri isso pode usar o comado "type comando"

# Exemplo do comando ssh
root@ssh-server:/var/www# type ssh
ssh is hashed (/usr/bin/ssh)

E teste....

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#


Boa tarde Carlos_Cunha

eu alterei, mesmo assim ainda não funcionou.

coloquei os comandos no arquivo pacoteMagico.sh da seguinte forma (conforme imagem)

mas ainda não liga os hosts...

Alguma outra ideia?

Desde já muito obrigado.



Posta como esta sua linha/arquivo da cron....

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



7. Re: cron para wakeonlan

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 03/08/2022 - 20:04h

marcelocure escreveu:


msoliver escreveu:


marcelocure escreveu:

Boa tarde,

Eu estou criando uma tarefa via cron para que todos os hosts da linha de produção sejam ligados as 04:00 hrs da manhã.
Fiz alguns testes utilizando o cron para escrever mensagens na tela, e funcionou perfeitamente
Mas quando tento fazer o mesmo utilizando o script "pacoteMagico.sh" que contém os comandos wakeonlan, não funciona.

Obs: quando utilizo os comandos fora do cron, sem o agendamento funciona perfeitamente.

Desde já muitíssimo obrigado a todos!

Marcelo, boa tarde.
Uma outra opção para ligar os computadores, é usar o recurso Power-On da "BIOS"


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________


Boa tarde Marcelo Oliver

Mas essa opção não me permitiria ligar todos através de um comando, caso fosse necessário, houvesse algum problema
como queda de energia e etc, ou mesmo para cenários de testes, ou permitiria?

O ideal seria conseguir fazer o comando funcionar...

Mas não consigo entender por que não há um erro no log do cron

Marcelo, para usar essa opção vc deve configurar a "BIOS" de todos os pc's.
Existe tambem na BIOS, uma opção para religar, em caso de queda de energia.
Feito isso, não será necessário qquer comando....


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts