Совместимость драйверов между дистрибутивами

Вам не нужно (самостоятельно) ссылаться на сам скрипт. Вы знаете, что он должен существовать. Вам просто нужно увидеть, существует ли файл журнала . Следовательно, используйте тест -f («ФАЙЛ существует и является обычным файлом»). См. man test для получения дополнительной информации ( test по существу эквивалентен [...] ).

if [ -f "log" ]
  then
    echo ""
  else
    echo "error"
    exit 0
fi

Если файл журнала предоставляется аргументом при вызове сценария (например, $ ./file log ), то вы можете обратиться к первому аргументу с помощью 1 доллар . Следовательно,

if [ -f "$1" ]
0
13.07.2018, 02:54
1 ответ

Когда говорят о поддержке водителей, никогда не знаешь, что получишь.

Драйверы для Linux для ИБП известного бренда будут работать только с устаревшими последовательными портами (, а не с USB)-Вместо этого я использовал gnut.

Я получил SDK для настольного считывающего/записывающего устройства RFID, и это были предварительно скомпилированные .soфайлы для i586, которые мало используются на ARM.

OTOH, вы можете загрузить исходный код драйвера CUPS для драйвера термопринтера Citizen POS, и когда он будет собран, он будет работать на чем угодно и будет работать с большинством похожих принтеров (по какой-то причине не так хорошо работает на OSX ).

Драйверы Turbosight DVBS2 -похоже, они полагаются на исправление исходного кода ядра и удаление несовместимых элементов... каждый раз, когда я обновляю ядро ​​в своем PVR-боксе, мне нужно перезагружаться, перестраиваться, перезагружаться:(

0
28.01.2020, 04:18

Теги

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