Он проверяет каждую минуту. Она в настоящее время настроен на использование адреса GMAIL, но вы можете изменить это, чтобы работать с сервером.
Вы в первую очередь нужно локон, это приложение, которое будет обрабатывать подключения к Gmail. Для Debian / Ubuntu:
Код:
Sudo APT-получить установку завиток
Теперь откройте ваш любимый текстовый редактор (VI, Gedit и т.д.) и вставьте следующий код:
Код:
FROM_ADDRESS ="yourname@gmail.com" # Изменить
to_address ="yourname@gmail.com" # и это
имя пользователя ="yourname@gmail.com" # и это
пароль ="yourpass" # это тоже
эхо -n "Проверка Newegg для видеокарт"
эхо "Обновление Видеоадаптер: Тема
Пойти купить некоторые видеокарты, спешите! http://www.newegg.com/Product/Product.aspx?Item=N82E16814102878&cm_re = 5830 -_- -_- 14-102-878 продукта
" > message.txt
работает = истина; в то время как $ бега; делать
эхо -n ","
1m сна
если [-z "`Wget -qO- http://content.newegg.com/LandingPage/ItemInfo4ProductDetail.aspx?Item=N82E16814102878 | Grep "НЕТ НА СКЛАДЕ"`" ]
тогда
эхо "В наличии! Отправка по электронной почте."
свернуться -n --ssl-reqd --mail-с "<$ FROM_ADDRESS>" --mail-RCPT "<$ to_address>" --url SMTPS: //smtp.gmail.com: 465 -T message.txt -u "$ Имя пользователя: $ пароль"
работает = ложь
гт message.txt
фи
сделанный
Вам нужно будет изменить соответствующие верхние строчки, чтобы отразить свой адрес электронной почты и пароль. Теперь сохраните его как "check.sh",
Затем из командной строки "CD" к папке, в которой он будет сохранен, и введите:
Код:
ш check.sh
OK это проверка, вы должны увидеть:
Код:
Проверка Newegg для видеокарт ...
Где "," печатается каждый раз, когда он проверяет. Оставьте этот терминал работает до тех пор, как вы хотели бы проверить. Она не уйдет, если продукт больше не говорит "НЕТ НА СКЛАДЕ", Вы можете изменить этот код, чтобы проверить на другую карту. Если вы не можете понять это, я могу помочь с этими изменениями.
Я надеюсь, те, кто хочет использовать это не просто поворачиваясь, чтобы продать на Ebay, и удачи!