Crontab

Crontab

Crontab jest to demon zajmujący się uruchamianiem pewnych programów o określonych porach lub w określonych odstępach czasu. W standardowych źródłach pakietu eggdrop w katalogu scripts znajduje się skrypt botchk, którego uruchomienie należy wpisać do tablicy crontab.


Niestety ze względów bezpieczeństwa niektórzy administratorzy ograniczają dostęp do crona tylko dla roota.


Sprawdź to wywołując komendą:

  • crontab -l
Jeżeli zadziała i nie pokaże żadnych "permission danied" to znaczy, że działa.

Od wersji 1.3.27 pojawił się również skrypt autobotchk, który służy do generowania pliku botchk i umieszczania go w tablicy cron.


Jeśli twój bot to 1.3.27 lub wyżej wejdź do katalogu scripts i wpisz komendę:

  • ./autobotchk egg -dir /home/login/eggdrop -noemail
Zamiast egg wpisz nazwę pliku konfiguracyjnego bota, zamiast /home/login/eggdrop pełną ścieżkę dostępu do katalogu, w którym jest zainstalowany eggdrop.

Po wykonaniu tej komendy bot powinien się już sam uruchamiać.


W wersjach wcześniejszych od 1.3.27 musisz najpierw zmodyfikować plik botchk.

Wydaj komendę:

  • pico botchk
Zmodyfikuj następujące linijki:

  • botdir="/home/login/eggdrop" - Wpisz pełną ścieżkę.
  • botscript="eggdrop egg" - Zamiast egg wpisz nazwę pliku konfiguracyjnego bota
  • botname="Nick_bota" - Wpisz nick bota
  • userfile="eggdrop.usr" - Tu wpisz nazwę pliku z userlistą