Kinect 0 не существует

Похоже, что реализация pgrep -xи сопоставление регулярных выражений в procps нарушена:

$ /bin/sleep 9& pgrep -x 'sleep'
[1] 8472
8472
$ /bin/sleep 9& pgrep '^sleep$'
[2] 8485
8472
8485
$ 

Судя по моему чтению справочной страницы, оба они должны возвращать значение null.

Вместо этого рассмотрим pidof.


Существует досадный случай, когда нужно исключить скрипт-оболочку, в данном случае называемыйsleep:

#!//bin////bash
echo "Script PID: $$"
/bin/sleep 1&
pgrep -ax sleep

Вывод:

Script PID: 12973                              
12973 //bin////bash./sleep                    
12974 /bin/sleep 1 
0
03.01.2020, 18:42
1 ответ

Я переустановил Vrui, обязательно настроив libusb1, и это немного повысило стабильность. Теперь я обычно могу получить доступ к Kinect. Остаются проблемы с подключением, но, похоже, проблема связана с внутренним USB-концентратором компьютера.

ОБНОВЛЕНИЕ :Пробовал новую установку на новый компьютер, проблема та же. Проблема, вероятно, была в самом Kinect. Купил новый Kinect и все работает лучше.

0
28.01.2020, 02:58

Теги

Похожие вопросы