Skocz do zawartości


 

Zdjęcie

Skrypt nie uruchamia się w croni'e

Skrypt nie uruchamia się w croni'e

  • Proszę się zalogować aby odpowiedzieć
4 odpowiedzi na ten temat

Skrypt nie uruchamia się w croni'e

#1 DaFFX

DaFFX

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 277 postów

Napisany 04 październik 2016 - 17:49

Witaj,

 

Mam problem ze skryptem z tematu http://www.webhostin...cy-boty-na-ts3/

Skrypt jako standalone działa dobrze, ale gdy próbuję go dodać do crona w taki sposób

* * * * * /home/ts3/abot/sprawdz.sh >/dev/null 2>&1

On nie działa, skrypt u mnie wygląda tak 


#!/bin/bash
BOT1="/home/ts3/abot/bot.sh"


if ! screen -list | grep -q "bot"; then
    echo "Nie wykrylem bota, restartuje" >>  restart.log
        ${BOT1} stop && ${BOT1} start
fi

Ktoś ma pomysł jak sobie z tym poradzić? 


  • 0

#2 wlodziu

wlodziu

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 289 postów
  • Skąd:Wieluń

Napisany 04 październik 2016 - 18:56

chmod?

niepoprawne polecenie cron, brak interpretera?


  • 0

#3 DaFFX

DaFFX

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 277 postów

Napisany 04 październik 2016 - 19:08

chmod?

niepoprawne polecenie cron, brak interpretera?

 

Gdzieś czytałem, że chodzi o coś w stylu PATH= BASH= trzeba to gdzies ustawić w skrypcie? Nie za często używam cron'a w takiej postaci :D 


  • 0

#4 DaFFX

DaFFX

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 277 postów

Napisany 02 listopad 2016 - 19:17

@ref ktoś potrafi? :D 


  • 0

#5 PrecelusMaximus

PrecelusMaximus

    Stały użytkownik

  • WHT Pro
  • PipPipPipPipPip
  • 393 postów

Napisany 02 listopad 2016 - 21:32

W syslogu powinien być log. (/var/log/syslog) Leci tam info jak cron się nie wykona i jak zwróci error.

 

 

http://serverfault.com/a/449652


  • 0





0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników