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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 615
    • Просмотр профиля
Здравствуйте.
Подскажите пожалуйста по крону. 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 в локалке) снапшоты + к имени каждого добавлять дату и время. Сделать на вроде тайм лапса хочу.

Благодарю

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
сохранять снапшот на другой ресурс
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'
🖥 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

Оффлайн YDenis

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

благодарю

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
journalctl | grep -i cron
🖥 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

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 615
    • Просмотр профиля
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 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
процент заэкранировать надо
date +\%Y-\%m-\%d-\%H\%M\%S
🖥 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

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 615
    • Просмотр профиля
процент заэкранировать надо
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не сохраняет

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
/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'
🖥 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

 

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