[Cron enviando erro] /bin/sh: 1: ntpdate-debian: not found [RESOLVIDO]

1. [Cron enviando erro] /bin/sh: 1: ntpdate-debian: not found [RESOLVIDO]

Rodrigo Silva
rodrigojsn

(usa Linux Mint)

Enviado em 23/09/2015 - 12:37h

Olá galera!

Meu cron de um server (Debian 7.8), envia todo dia um email com o seguinte alerta:

/bin/sh: 1: ntpdate-debian: not found

E executando o comando na mão retorna a msg:

23 Sep 12:33:45 ntpdate[24053]: the NTP socket is in use, exiting

Ações feitas:

Já removi o ntp e reinstalei

Já executei com outros parâmetros: ntpdate -o 1 br.pool.ntp.org e dá a amesma msg: 23 Sep 12:33:45 ntpdate[24053]: the NTP socket is in use, exiting

Já liberei todos os endereços do NTP no firewall e nada. : (

Alguma sugestão?




  


2. Re: [Cron enviando erro] /bin/sh: 1: ntpdate-debian: not found [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 23/09/2015 - 15:39h

rodrigojsn escreveu:

Olá galera!

Meu cron de um server (Debian 7.8), envia todo dia um email com o seguinte alerta:

/bin/sh: 1: ntpdate-debian: not found

E executando o comando na mão retorna a msg:

23 Sep 12:33:45 ntpdate[24053]: the NTP socket is in use, exiting

Ações feitas:

Já removi o ntp e reinstalei

Já executei com outros parâmetros: ntpdate -o 1 br.pool.ntp.org e dá a amesma msg: 23 Sep 12:33:45 ntpdate[24053]: the NTP socket is in use, exiting

Já liberei todos os endereços do NTP no firewall e nada. : (

Alguma sugestão?



Isso não é questão de firewall nem nada. Quando você dá o comando
# ntpdate -o 1 br.pool.ntp.org 

Ele não vai rodar se o daemon do ntp estiver rodando. Então você primeiro interrompe o daemon do serviço, cria um /etc/ntp.conf, roda o referido comando e então reinicia o daemon do serviço.

--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


3. lcavalheiro

Rodrigo Silva
rodrigojsn

(usa Linux Mint)

Enviado em 24/09/2015 - 15:20h


Não, funcionou.

Coloquei uma sequencia no cron com seu endereço sugerido mas o cron me retornou o mesmo erro:

"/bin/sh: 1: ntpdate-debian: not found"


4. Re: [Cron enviando erro] /bin/sh: 1: ntpdate-debian: not found [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 24/09/2015 - 15:32h

$ which ntpdate-debian 
/usr/sbin/ntpdate-debian


logo, altere sua tarefa para o caminho correto: /usr/sbin/ntpdate-debian

Ou use simplesmente ntpdate puro, que incrusive está no mesmo local, ou seja: /usr/sbin



5. RE: EDPS

Rodrigo Silva
rodrigojsn

(usa Linux Mint)

Enviado em 28/09/2015 - 09:08h


Obrigado amigo pela dica, mas no Cron preciso de um comando que ele (Cron) aceite pra parar e startar o serviço pra executar o ntpdate.

Tentei:

service ntp stop

/usr/sbin/ntpdate-debian

service ntp start

mas não funcionou : (


6. Re: [Cron enviando erro] /bin/sh: 1: ntpdate-debian: not found [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 28/09/2015 - 09:27h

COmo diria meu amigo Lennon... well well well:


$ sudo ntpdate-debian -u pool.ntp.org
28 Sep 09:15:16 ntpdate[25524]: adjust time server 200.160.7.186 offset 0.015082 sec

$ sudo ntpdate -u br.pool.ntp.org
28 Sep 09:15:43 ntpdate[25611]: adjust time server 200.186.125.195 offset -0.007946 sec

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/edps/bin:/sbin:/usr/sbin

$ which ntpdate-debian
/usr/sbin/ntpdate-debian

$ which ntpdate
/usr/sbin/ntpdate

$ which ntpd
/usr/sbin/ntpd


Eu tentaria assim:

# /etc/init.d/ntp start 


Mas como sei que o Mint é derivado do Ubuntu, procure o equivalente para o UpStart, provavelmente é o service mesmo! rsrs


7. FUNCIONOU!

Rodrigo Silva
rodrigojsn

(usa Linux Mint)

Enviado em 01/10/2015 - 10:07h

edps escreveu:


COmo diria meu amigo Lennon... well well well:


┌(edps@debian)─(✗)─(09:15:02, Seg Set 28)
└─(~)─(18 files, 412Kb)─> sudo ntpdate-debian -u pool.ntp.org
28 Sep 09:15:16 ntpdate[25524]: adjust time server 200.160.7.186 offset 0.015082 sec

┌(edps@debian)─(✗)─(09:15:16, Seg Set 28)
└─(~)─(18 files, 412Kb)─> sudo ntpdate -u br.pool.ntp.org
28 Sep 09:15:43 ntpdate[25611]: adjust time server 200.186.125.195 offset -0.007946 sec

┌(edps@debian)─(✓)─(09:15:43, Seg Set 28)
└─(~)─(18 files, 412Kb)─> echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/edps/bin:/sbin:/usr/sbin

┌(edps@debian)─(✗)─(09:16:32, Seg Set 28)
└─(~)─(18 files, 412Kb)─> which ntpdate-debian
/usr/sbin/ntpdate-debian

┌(edps@debian)─(✓)─(09:16:41, Seg Set 28)
└─(~)─(18 files, 412Kb)─> which ntpdate
/usr/sbin/ntpdate

┌(edps@debian)─(✗)─(09:16:47, Seg Set 28)
└─(~)─(18 files, 412Kb)─> which ntpd
/usr/sbin/ntpd


Eu tentaria assim:

# /etc/init.d/ntp start 


Mas como sei que o Mint é derivado do Ubuntu, procure o equivalente para o UpStart, provavelmente é o service mesmo! rsrs




Obrigado amigo!
agendei no cron:
/etc/init.d/ntp stop
/usr/sbin/ntpdate-debian
/etc/init.d/ntp start

agora sim tudo certo! Vlw!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts