Я использую ниже для получения списка в масштабе всей системы открытых .log
файлы:
lsof | grep "\.log$" | awk '{print $NF}' | sort -u
Получить список .log
файлы для процесса я использую:
pfiles <PID> | grep "\.log$" | sort -u
Кроме того, сообщите мне, существует ли более эффективный способ сделать это..
Ответ, данный теперь неактивным OP, был:
hello.uart1_divisor_change.xmodem.hex.no_pll0 > /dev/ttyS0 < /dev/ttyS0
Для тех, кто использует встроенные системы и может захотеть/нужно отправить файл через XMODEM, этот метод хорошо работает с Raspberry Pi или аналогичной системой :Установите sx и ser2net
Добавьте строку в файл /etc/ser2net.conf для TTY, подключенного к UART, и установите правильную скорость передачи (115200 в этом примере):
5000:raw:115200:/dev/ttyUSB0:115200 8DATABITS NONE 1STOPBIT
Используйте sx для загрузки файла:
sx -vv -X -b --tcp-client localhost:5000 embedded-image.bin