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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: crone, снапшот с камеры сохранить по сети  (Прочитано 450 раз)

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

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 564
    • Просмотр профиля
Здравствуйте.
Подскажите пожалуйста по крону. Ubuntu server 16.04.
Кодом ниже сохраняю снапшот с камеры.
59 5 * * *  /usr/bin/ffmpeg -y -i rtsp://10.12.11.101:554/user=admin_password=******_channel=1_stream=0.sdp?real_stream -f image2 -vframes 1 /var/www/cached/cam1.jpgКак можно изменить код, чтобы сохранять снапшот на другой ресурс (ftp, smb - nas в локалке) снапшоты + к имени каждого добавлять дату и время. Сделать на вроде тайм лапса хочу.

Благодарю

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4714
  • Capture the truth
    • Просмотр профиля
сохранять снапшот на другой ресурс
cмонтируйте ресурс и сохраняйте, как в обычную папку. Сложностей быть не должно.

/bin/bash -c '/usr/bin/ffmpeg -y -i rtsp://10.12.11.101:554/user=admin_password=******_channel=1_stream=0.sdp?real_stream -f image2 -vframes 1 /any_mounted_folder/cam1_$(date +%Y-%m-%d-%H%M%S).jpg'
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 564
    • Просмотр профиля
Плиз подскажите.
Не стал монтировать сетевую папку. Решил в локальный раздел сохранять.
В качестве папки для сохранения выбрал /home/ivan/cam
Вопрос: в кроне прописал этот путь, но картинки не сохраняются. Подскажите неучу, как с правами на эту папку (cam) разобраться?

благодарю

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4714
  • Capture the truth
    • Просмотр профиля
journalctl | grep -i cron
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 564
    • Просмотр профиля
journalctl | grep -i cron
май 18 00:35:01 mjd CRON[25807]: pam_unix(cron:session): session opened for user www-data by (uid=0)
май 18 00:35:01 mjd CRON[25808]: (www-data) CMD (/usr/bin/ffmpeg -y -i rtsp://10.12.11.101:554/user=admin_password=****_channel=1_stream=1.sdp?real_stream -f image2 -vframes 1 /home/*****/share/cam_timelapse/cam1_$(date +)
май 18 00:35:01 mjd CRON[25807]: (CRON) info (No MTA installed, discarding output)
май 18 00:35:01 mjd CRON[25807]: pam_unix(cron:session): session closed for user www-data


Пользователь добавил сообщение 17 Май 2020, 20:21:29:
Для этой папки выставил права 777. У меня сервер не виден извне.
sudo chmod -R 777 /home/****/share/cam_timelapse
Один черт не сохраняет картинки.
« Последнее редактирование: 17 Май 2020, 20:21:29 от YDenis »

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4714
  • Capture the truth
    • Просмотр профиля
процент заэкранировать надо
date +\%Y-\%m-\%d-\%H\%M\%S
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 564
    • Просмотр профиля
процент заэкранировать надо
date +\%Y-\%m-\%d-\%H\%M\%S

Делаю так:
35 0 * * *  /usr/bin/ffmpeg -y -i rtsp://10.12.11.101:554/user=admin_password=***_channel=1_stream=1.sdp?real_stream -f image2 -vframes 1 /home/***/share/cam_timelapse/cam1.jpgСохраняет.
Делаю:
35 0 * * *  /usr/bin/ffmpeg -y -i rtsp://10.12.11.101:554/user=admin_password=***_channel=1_stream=1.sdp?real_stream -f image2 -vframes 1 /home/***/share/cam_timelapse/cam1_$(date +\%Y-\%m-\%d-\%H\%M\%S).jpgне сохраняет

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4714
  • Capture the truth
    • Просмотр профиля
/bin/bash -c '/usr/bin/ffmpeg -y -i rtsp://10.12.11.101:554/user=admin_password=******_channel=1_stream=0.sdp?real_stream -f image2 -vframes 1 /any_mounted_folder/cam1_$(date +%Y-%m-%d-%H%M%S).jpg'
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

 

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