Я новичок в Linux/Unix. Вот мое задание, слишком долго все сюда постить: https://imgur.com/a/kqxssd1 Вот логика, которая у меня есть: Этот код будет проверять, ввел ли пользователь ...
У меня есть сценарий, который вызывает другой сценарий. Теперь, даже если второй сценарий терпит неудачу, он по-прежнему работает с исходным сценарием. Ниже приведена первая часть скрипта: #OBJ_TYP=`echo $Job_detail_corr | awk -...
Если у меня есть файл с нулевым байтом, и он является исполняемым, он просто ничего не сделает. Могу ли я потерпеть неудачу в таких файлах, т.е. вернуть какое-то сообщение об ошибке и/или вернуть код выхода, отличный от -?
Этот вопрос близок к другим — Могу ли я получить код выхода из подоболочки, запущенной с помощью $(команда)? Однако я не нашел решений, которые позволили бы мне получить код выхода из вспомогательной оболочки...
Я хотел бы удаленно выполнить операцию над файлом после передачи rsync следующим образом: rsync [options] file dest && ssh dest файл some_program Это требует, чтобы файл не открывался...
Согласно собственной документации Ansible: изменено: логическое значение, указывающее, должна ли задача вносить изменения. Почему тогда команда сообщить имя хоста возвращает статус «изменено»? localhost:/Users/...
Я ищу список всех возможных возвращаемых значений ошибок в Apt (инструмент управления пакетами в Linux). Все, что я смог найти с помощью man apt, это: «Диагностика apt-get возвращает ноль при нормальной работе, ...
Setup echo "abc" >/tmp/foo1
эхо "def" >/tmp/foo2
cp /tmp/foo1 /tmp/gzfoo1
cp /tmp/foo2 /tmp/gzfoo2
gzip /tmp/gzfoo* статус выхода grep с несколькими файлами и одним совпадением 0 grep -q abc /tmp/...
Справочная страница fsck(8) в Linux включает следующую таблицу кодов выхода: Код выхода, возвращаемый fsck, представляет собой сумму из следующих условий: 0 Нет ошибок 1 ...
У меня есть эти три строки: export bunion_uds_file="$bunion_socks/$(uuidgen).sock"; "$cmd" "$@" | bunion rm -f "$bunion_uds_file" Мне нужно убедиться, что последняя строка всегда выполняется.. Я мог бы сделать ...
Я использую bash. Как я могу выйти с неуспешным кодом, если мой скрипт имеет неправильное количество аргументов? У меня есть это #!/bin/bash if [ "$#" -ne 3 ]; then echo "Должно быть три параметра для этого...
С этим slackbuild: #!/bin/sh PRGNAM=libnfsidmap
VERSION=${VERSION:-0.25}
BUILD=${BUILD:-3}
TAG=${TAG:-_mg} если [ -z "$ARCH" ]; тогда регистр "$( uname -m )" в i?86) ARCH=i486 ;;; ...
У меня есть список коммитов git в файле .txt, и я хочу перебрать коммиты. Для каждого COMMIT_ID я хочу проверить их с помощью команды git, код выхода которой равен 0 или 1. В зависимости от результата, который я хочу...
Я работал на вершине. Он работал, но позже умер со статусом выхода 53. $ поверх
$ эхо $?
53 Это ошибка поверх? Или моя система не работает? Упреждающие дополнительные подробности :-) Я проверил в ...
Итак, у меня есть программа, которая может генерировать или не генерировать segfault (./segf), которая также записывает другие данные в stderr. Когда программа дает сбой, ее код возврата равен 139 (т. е. echo $? напечатает 139). Я хотел бы...
Ниже я запускаю то, что, как я ожидал, будет недопустимой командой: дата var=3, которая на самом деле не т. $ var=3 дата
Вс 26 мая 17:10:22 UTC 2019
$ эхо $?
0 Но переменной не было присвоено значение 3: $ echo $...
Я хочу запустить потенциально недопустимую команду в переменной cmd. Я не могу позволить, чтобы он просто подвел меня и получил статус выхода. Что я могу попытаться сделать, так это направить его в : , и тогда у меня будет успешный ...
Когда я выполняю команду rysnc, статус выхода равен 0, хотя команда выдает ошибку (код 23). Я хочу использовать код статуса выхода для завершения сценария, когда файлы не найдены, но...
Я хотел бы рекурсивно найти все файлы, для которых сценарий, принимающий файл в качестве аргумента, возвращает ненулевое значение. Есть идеи, как это сделать с помощью 'find' или аналогичного инструмента?
Я хочу, чтобы вывод команды time отображался только в том случае, если команда, переданная time, была успешной. Примерно так: (time wget -pq --delete-after https://www.example.com) 2> ...
У меня есть случай, когда Первые несколько попыток выполнения команды после перезапуска демона возвращаются 2 (с последующим сообщениями STDERR),
чем все работает правильно. Чтобы обойти эту ошибку, я пришел ...
Есть ли инструмент, который может принять команду и запустить ее и так до тех пор, пока статус выхода не станет 0? Я мог бы, наверное, проверить стоимость $? в цикле, но мне интересно, есть ли для этого стандартная программа
я пытаюсь использовать команду tput в скрипте bash, если оператор не работает, но по каким-то причинам он ведет себя неожиданно. При выполнении команды и последующей проверке кода выхода только в операторе if ...
Попытка запустить: function which_terminal {return (ps -p $ PPID | awk "'NR == 2'" | cut - d "''" -f 11)
} внутри .zshrc, чтобы получить переменную, с которой запущен эмулятор терминала, чтобы я мог настроить ...
Я разрабатываю некоторую систему отчетности на системе Raspberry Pi, которая подключается к миру через 3G USB модем управляется pppd. 99,999% времени соединение работает нормально, но иногда оно прерывается и далее ...
Я использую набор сквозных тестов, который довольно нестабилен, и мне нужен способ определить, какие тесты самые нестабильные. Самый простой подход - это запустить тесты 100 раз и вернуть ...
1. Резюме Я хочу распечатать переменные из цикла. Если я помещаю echo $ i после команды из цикла: сборка Travis CI пройдена. elif Я помещаю echo $ i перед командой из цикла: я получаю код выхода 1. I ...
Я использую «find» в Travis-CI для проверки определенного типа файла с помощью программы. (Точнее, это проверка оболочки.) Однако при использовании поиска кодов выхода выполняемых команд / подоболочек ...
При отправке заданий мне возвращаются коды выхода, но я должен нажать клавишу возврата, чтобы они были выведены в журнал. 1. prompt_line/location sas query.sas &
2. [1] 66682
3. prompt_line/...