Ммм, неактуально, это не кроновский скрипт и интерпретатор прописан как /bin/bash.
Хорошо, чтобы получить в скрипте запущенном из крона типичное окружение можно сделать что-нибудь типа
. /etc/profile
Насколько я понял, это отправка пакетов на фильтрацию в юзерспейс. Чтобы с пакетами что-нибудь произошло, должно быть запущено приложение, обслуживающее юзерспейсную очередь; в противном случае пакеты отфильтрованные этим правилом будут молча отброшены.
Ок, т.е. notice_outputcontext — это ваша ветка, она такая же как и на сервере (remotes/origin/notice_outputcontext).
Что выводит git show сразу после мёржа?
Что выводит git push -v --dry-run сразу после мёржа?
Моё подозрение — phpstorm лажает.
Да, если его запустили из той консоли, где были выполнены ulimit — он их унаследовал.
Если скрипт работает как демон — разумно было бы в его методе start прописать эти ulimit-ы.
Ну либо задать их в /etc/security/limits.conf (для рута или для пользователя под которым выполняется скрипт).
Ммм… Описание API v4l2: linuxtv.org/downloads/v4l-dvb-apis/
Чтобы не изучать всё подряд, можно запустить какой-нибудь видеостример под strace и посмотреть какие ioctl он вызывает.
Хорошо, чтобы получить в скрипте запущенном из крона типичное окружение можно сделать что-нибудь типа
. /etc/profile