vchacal
(usa Debian)
Enviado em 18/08/2022 - 11:44h
Iri0wn escreveu:
Não deu certo, porém ao abrir o log ele retornou como
/bin/sh: 1: /usr/lib/zabbix/eternalscripts/speedtest.sh: not found
ele não executa o script fora da pasta
sabe como posso fazer isso? tipo.. chamar o script direto do root@#?
Acho que se eu conseguir rodar ele assim e colocar esse comando no crontab ele vai funcionar
Hummm, já é alguma coisa o log.
No seu arquivo speedtest.sh tem a primeira linha indicando
#!/bin/sh, senão tiver adicione ele e faz um teste.
No terminal vc está como root? Se sim, qdo vc executa o crontab -e .... ele já vai fazer isso pro root e é executado como root.
Mas se for outro usuário que vc estiver executando o crontab ou quiser indicar o usuário mesmo, vc pode tmb. Colocando ele antes do comando na linha do cron. Tipo assim:
*/1 * * * * root /usr/lib/zabbix/eternalscripts/speedtest.sh > /var/log/speedtest.log 2>&1
E não esquece de incluir no inicio do seu script o
#!/bin/sh.