|
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 31
|
||||||
Can't use an … ошибка в консоли при отработке скрипта02.03.2013, 08:23. Показов 2371. Ответов 1
Метки нет (Все метки)
Здравствуйте уважаемые!
Проблема такова: Есть vlc_script.pl — Поднимает/переподнимает VLC_Online/Offline по ssh, получает список камер из базы, настраивает и отслеживает состояние потоков обоих VLC (через Telnet) и обновляет статусы камер в БД, производит ротацию записи в VLC_Offline, скидывает записанное видео во временное хранилище. Должен работать из-под CRON с периодичностью в 2 мин, ну или можно и через консоль вручную запустить (на стадии отладки). Значит, когда директория /vlc/raw (указана в vlc_script.ini) пуста и запись потока с камер ещё не начиналась (vlc_script.pl ни разу не был запущен). Запускаем vlc_script.pl. Всё отлично отрабатывается, найдены потоки, в /vlc/raw кидаются файлы (потоки пишутся real-time), рассчитано время записи каждого потока (после окончания, при повторном запуске vlc_script.pl, должны скинуться в директорию /vlc/convert/ и вновь запуститься новые записи потоков с указанным временем). А вот с повторным запуском скрипта и начинаются проблемы. Когда он начинает проверять “А не закончилось ли время у записей потоков?”, проходит один файл, второй и тут «Can't use an undefined value as an ARRAY reference at /vlc/vlc_script.pl line 381.». И конец! Перезаписывал с одной (обрывается после первой), двух, пяти камер (количество записей для проверки соответственно), результат один и тот же. К файлам претензий нет, свободно просматриваются в плейерах, даже если пишутся. Хотя если перезапустить систему (файлы в /vlc/raw остаются) и после запустить скрипт, то он корректно отработает, переместит файлы из /vlc/raw в /vlc/convert/, из /vlc/raw удалит старые и начнёт писать новые. Если опять повторно запускаешь, то он соответственно не работает корректно. Не могу понять причину. Скрипт раньше отрабатывал на все 100%. Если будет у кого время, пожалуйста, посмотрите. Может, кто встречался с подобным. Ниже приведён вид отработки скрипта в консоли и сам файл скрипта. Благодарю всех, кто уделит внимание моей проблеме!
0
|
||||||
| 02.03.2013, 08:23 | |
|
Ответы с готовыми решениями:
1
Ошибка при запуске sh скрипта из консоли Ошибка при отработке запроса MS-Sql ошибка при отработке тригера |
|
352 / 222 / 25
Регистрация: 30.09.2012
Сообщений: 548
|
|
| 03.03.2013, 17:56 | |
|
Судя по исходнику хэш %cams формируется в строках 223-227, ключ там целое число а значение - ссылка на массив. Судя по заремленному print там отладка проводилась, но всё-же проверьте ещё раз, причём при отладке выводите не только массив, но и соответствующий массиву ключ. Там могут быть сюрпризы. Перед 381 строкой поставьте отладочный print с выводом значения переменной $cam_off. Сравните вывод с первым отладочным print-ом. Есть-ли там ключ, соответствующий $cam_off ? Удачи.
0
|
|
| 03.03.2013, 17:56 | |
|
Помогаю со студенческими работами здесь
2
Действие при закрытии консоли во время выполнения скрипта При запуске файла скрипта из консоли PowerShell появляется сообщение об ошибке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|