Ежедневный скриншот на сайт 2
В предыдущей записи на эту тему была маленькая недоработка, а именно как оказывается wp-mail.php в wordpress не понимает вложенные файлы. Посему схему пришлось сделать чуть сложнее:
- делаем скриншот
- заливаем его по FTP на сайт
- отсылаем письмо в html формате на «секретный ящик»
- wordpress «смотрит» ящик и делает запись телом сообщения письма
Вот мой получившийся скрипт:
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/bin/bash name=`date +%x-%X-%N.png` scrot /home/pavel/dealy/$name echo "cd /public_html/xn--90acbu5aj5f.xn--p1ai/dealy/" > /home/pavel/dealy/ftp.sh echo put /home/pavel/dealy/$name $name >> /home/pavel/dealy/ftp.sh echo close >> /home/pavel/dealy/ftp.sh echo quit >> /home/pavel/dealy/ftp.sh cat /home/pavel/dealy/ftp.sh $name| lftp логин:пароль@ftp.u2397248.cp.regruhosting.ru sendEmail -f почта@gmail.com -o message-content-type=html -o message-charset=utf-8 -t gribov.почта@mail.ru -u "Снимок экрана" -m "Ежедневный снимок экрана в 13.00<br><img src=http://xn--90acbu5aj5f.xn--p1ai/dealy/$name>" |