Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не запускается полностью скрипт через Cron  (Прочитано 1027 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн teryanka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Здравствуйте! Сделал прокси сервер на Линуксе. Прокси мобильные. Суть скрипта: перезагружается модем и с новым IP поднимаются прокси. Вручную вбиваю скрипт: bash proksik3g.sh Все прекрасно работает.. Модем начинает мигать, через какое-то время подключается и прокси работают..

Нужно автоматизировать данный процесс и перезагружать модем каждую минуту (для теста), потом уже когда будет работать, сделаю каждые 5 минут.. Ввожу crontab -e И вписываю туда: */1 * * * * /root/proksik3g.sh

Все вроде бы сначала хорошо, вижу, что модем замигал и через какое-то время опять загорелся.. Но, есть одно НО! - Прокси не работают))

Сам код скрипта:

Код: (bash) [Выделить]
#!/bin/bash

echo -en 'AT^NDISDUP=1,0,"internet"\r\n' > /dev/ttyUSB1
killall 3proxy
sleep 6
echo -en 'AT^NDISDUP=1,1,"internet"\r\n' > /dev/ttyUSB1
sleep 3
ifdown wws35u1i2
ifup wws35u1i2
IP=`ip addr list wws35u1i2 | grep "  inet " | head -n 1 | cut -d " " -f 6 | cut -d / -f 1`
echo "" > /usr/local/3proxy/3proxy.cfg
cat > /usr/local/3proxy/3proxy.cfg << END
monitor /usr/local/3proxy/3proxy.cfg

daemon
timeouts 1 5 30 60 180 1800 15 60
maxconn 5000
nscache 65535
log /dev/null
flush
proxy -n -a -p8000 -i192.168.182.128 -e$IP
END
/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg



Буду благодарен, если поможете советом.

Пробовал в начало писать: PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Пишет:  `=': неправильный идентификатор

Извините, система Centos 7


ТС не появлялся на Форуме более полугода по состоянию на 17/07/2019 (последняя явка: 25/09/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 17 Июля 2019, 08:43:39 от zg_nico »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Не запускается полностью скрипт через Cron
« Ответ #1 : 24 Сентября 2017, 15:25:58 »
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Оффлайн teryanka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Не запускается полностью скрипт через Cron
« Ответ #2 : 24 Сентября 2017, 15:57:14 »
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Прописал строчку. Вручную вроде сначала модем выключается, потом опять загорается. Но далее идут ошибки http://prntscr.com/gp1xai
Мне просто интересно, вот вручную скрипт запуска - bash proksik3g.sh - все успешно проходит, скрипт полностью исполняется..
Мне лишь нужно, чтобы этот скрипт автоматически исполнялся раз в 5 минут, но этого не происходит до конца. Исполнение с крона (*/1 * * * * /root/proksik3g.sh) происходит, но прокси не поднимаются..

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6733
  • 20% Cooler
    • Просмотр профиля
Re: Не запускается полностью скрипт через Cron
« Ответ #3 : 24 Сентября 2017, 16:09:09 »
что-то не заметно, как он вручную успешно выполняется...
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Не запускается полностью скрипт через Cron
« Ответ #4 : 24 Сентября 2017, 19:24:24 »
 При чем тут центось?

Оффлайн ifuser

  • Новичок
  • *
  • Сообщений: 41
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Re: Не запускается полностью скрипт через Cron
« Ответ #5 : 24 Сентября 2017, 20:01:09 »
Хотел задать вопрос по этой теме. У меня тоже крон не запускает скрипт. Пол дня потратил уже, все перепробовал.
Файл /etc/crontab
* * * * * root /bin/sh /path....
Если у вас крон запускает скрипт вы не могли бы сюда скинуть ваш crontab файл.
« Последнее редактирование: 24 Сентября 2017, 20:05:00 от ifuser »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Не запускается полностью скрипт через Cron
« Ответ #6 : 25 Сентября 2017, 10:45:56 »
Какой-то «недоделаный код» в скрипте… Или это не весь?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.062 секунд. Запросов: 23.