-
Notifications
You must be signed in to change notification settings - Fork 1
/
run.sh
executable file
·33 lines (23 loc) · 1.25 KB
/
run.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/env bash
echo "ЗАПУСКАЕМ СКРИП ИЗ ПАПКИ С КРАВЛЕРОМ !!!"
export EMAIL_CRAWLER_HOME=$PWD
{
if [ -f $EMAIL_CRAWLER_HOME/data/crawler.sqlite ]; then
echo "Выполняется резервное копирование данных..."
cp $EMAIL_CRAWLER_HOME/data/crawler.sqlite $EMAIL_CRAWLER_HOME/backup/last-crawler.sqlite && \
cp $EMAIL_CRAWLER_HOME/data/emails.csv $EMAIL_CRAWLER_HOME/backup/last-emails.csv && \
cp $EMAIL_CRAWLER_HOME/link_for_crawler.txt $EMAIL_CRAWLER_HOME/backup/last-link_for_crawler.txt && \
cp $EMAIL_CRAWLER_HOME/data/domains.csv $EMAIL_CRAWLER_HOME/backup/last-domains.csv
else
echo "Копировать нехер"
fi
}
echo "Запущен генератор ссылок..." && \
python3.6 $EMAIL_CRAWLER_HOME/get_link_for_crawler.py && \
echo "Ссылки сгенерированны" && \
echo "Запущен кравлер" && \
python2.7 $EMAIL_CRAWLER_HOME/email_crawler.py --auto && \
echo "Кравлер отработал, идет процесс генерации csv файлов" && \
python2.7 $EMAIL_CRAWLER_HOME/email_crawler.py --emails && \
python2.7 $EMAIL_CRAWLER_HOME/email_crawler.py --domains && \
echo "Работа завершена"