Вопросы по теме 'ash'

PID-файл Ash показывает неправильный идентификатор процесса
У меня есть очень простой сценарий-оболочка для запуска программы Ruby, которая отслеживает сетевое соединение. Сценарий находится на маршрутизаторе - следовательно, мы используем ash, а не bash. Поскольку мы используем monit для отслеживания...
399 просмотров
schedule 10.09.2021

Как использовать вывод команды в качестве ввода для другой программы в Linux?
У меня есть программа, работающая на linux Эта программа принимает входные данные со стандартного ввода Итак, я могу запустить его с входным файлом таким образом myprogram < file чтобы не вводить ввод в программу Теперь я хочу,...
322 просмотров
schedule 24.09.2021

Отладить эту ошибку CircleCI / Docker bash (скрипт не найден)?
Я пытаюсь запустить сценарий install_chrome.sh внутри сборки CircleCI. Я использую этот образ Docker . Я не создавал образ, он просто содержит две необходимые мне зависимости (Node и ffmpeg). Образ отлично устанавливается через CircleCI, но...
575 просмотров

Как разделить поля разделителем вертикальной черты
Я знаю, что этот вопрос уже задавался, но ни одно из решений, которые я нашел, не сработало для меня! У меня есть программа с таким выводом: COUNT|293|1|lps Меня интересует второе поле, однако ни одна из этих попыток не сработала:...
12595 просмотров
schedule 11.10.2022

Как обрабатывать восьмеричные числа как десятичные при выполнении арифметических операций под золой busybox
У меня есть десятичные числа, хранящиеся в строках. Числа ‹ 100 сохраняются таким образом "045" или "005" . При использовании этих числовых строк в арифметических операциях, таких как let A="045"+"009" , эти числа обрабатываются как...
748 просмотров
schedule 04.06.2023

как поместить все аргументы команды в одну переменную
Я хочу выполнить сценарий оболочки, который требует 3 аргумента. Аргумент номер 2 содержит строку с пробелом Я хочу поместить все аргументы в одну переменную следующим образом: Linux:~# kk="\"111\" \"222 222\" \"333\"" Linux:~# echo $kk...
176 просмотров
schedule 17.10.2022

Busybox: эмулировать редактирование строк для встроенной оболочки чтения
Мне нужно разработать простой текстовый интерфейс для встроенной системы, на которой более или менее установлен только Busybox. Для моих целей было бы достаточно встроенной оболочки read . Но Busybox ash (или любая другая оболочка, они...
331 просмотров
schedule 21.06.2023

Как я могу пропустить первый аргумент в функции оболочки ash/dash?
В функции ash/dash я могу обратиться к полному списку параметров следующим образом: allparameters() { echo "$@"; } Что дает мне: $ allparameters yyyyy abffcd efgh yyyyy abffcd efgh Я хочу пропустить yyyyy , поэтому попробовал...
67 просмотров
schedule 04.05.2023

В bash/ash как построить логику для проверки cron?
Я пытаюсь создать скрипт, который будет сравнивать cron, и если текущий день/время находится в пределах времени запуска/остановки cron, то выполняйте функцию. Если бы для запуска/остановки была только одна запись cron, это было бы просто, но я не...
53 просмотров
schedule 07.06.2023

ошибка оболочки busybox: строка 9 (левая квадратная скобка): не найдено
У меня есть следующий код, и я получаю строку ошибки 9: [: не найдено: #!/bin/sh msg=$(dmesg | tail -n1) echo "$msg" if [ "$msg" = "Tasklet grp12" ] then echo "Test was successful, Strings are equal."...
61 просмотров
schedule 03.03.2023