#!/bin/sh
this_day = $(date +%F)
/usr/bin/pkill -f L0g_b0t.pl
/bin/mv "#channel_name.txt" $this_day.txt
/usr/bin/lftp -u username,password sftp://domain.org << END_UPLOAD cd www/irc_logs put $this_day.txt chmod 644 $this_day.txt END_UPLOAD /usr/bin/perl L0g_b0t.pl
Добавяме скрипта за изпълнение в cron, малко преди полунощ:
50 23 * * * cd /home/user/log_bot;./daily_logbot.sh
Особености: L0g_b0t.pl трябва да бъде пуснат ръчно, като първия старт се задават параметрите за връзка: IRC server, port, channel, IRC nick, след което трябва да бъде вторично пуснат отново, за да започне работа. Всички параметри се задават задължително, ботът малко подвеждащо показва стойности в квадратни скоби, приличащи на стойности по подразбиране, като всъщност те са само препоръчителни.
No comments:
Post a Comment