Tag: exit

Идиоматический метод bash для запуска необязательного действия без побочных эффектов на код выхода

Этот скрипт выйдет с результатом теста, который нежелателен с точки зрения абонентов. Как это должно быть реализовано вместо этого? #!/bin/bash test -n "" && echo "test passed"

ksh – карта Ctrl-D для выхода из оболочки

Я хотел бы знать, как мы можем сопоставить клавиши Ctrl- D в ksh, чтобы выйти из оболочки, как в оболочке bash. Не очень знакомы с привязкой ключей в ksh. редактировать См. Мои комментарии ниже. $ echo $0 bash $ exit # I pressed Ctrl-D here, 'exit' string was placed and the shell exited $> echo […]

Возникли проблемы с базовым, если это утверждение

изучая основы сценариев, и у меня есть эта строка кода: #!/bin/sh if [ $# -ne 1] then echo "Please provide one directory to search" echo "Example usage: something.sh directory_name" exit 1 fi однако, когда я запускаю это, я получаю ошибку, if: Expression Syntax. что именно я здесь не хватает? также следующий оператор if дает мне […]

Остановка бесконечного цикла из php-скрипта выполняется в терминале linux

В настоящее время я следую учебнику, в котором рассказывается, как создать очередь в php. В php-скрипте был создан бесконечный цикл. Я упростил код, чтобы сосредоточиться на вопросе: while(1) { echo 'no jobs to do – waiting…', PHP_EOL; sleep(10); } Я использую PuTTy (с подключением SSH) для подключения к терминалу linux на моей учетной записи общего […]

Что случилось с командой exit на моем терминале?

Я использую Linux Mint 17.2 Cinnamon, и я новичок, просто переключился с Win10. Так или иначе, команда выхода не работает, может кто-нибудь мне помочь?

Как найти статус сценариев выхода init.d, которые возвращают 0 при ошибке?

Похоже, что многие скрипты init.d возвращают 0 при неудаче, несмотря на эти рекомендации . Например, в nginx выполняется прямо: /usr/sbin/nginx -t # returns 1 (with a bad config) и выполняется через init.d : service nginx configtest # returns 0 (with a bad config) Каков наилучший способ управления отсутствующим кодом состояния? Кажется, есть несколько вариантов: Разбирайте […]

Как успешно выйти из сценария оболочки, чтобы подпроцесс python считал, что он успешно выходит?

Ниже мой сценарий оболочки, который просто выполняет URL-адрес, подобный этому http://example.com:8080/beat и анализирует ответ и проверяет определенные условия на нем. Если это условие выполнено, выйдите успешно из сценария оболочки, используя exit 0 . #!/bin/bash set -e COUNT=60 SUM_SYNCS=0 SUM_SYNCS_BEHIND=0 HOSTNAME=$hostname echo $HOSTNAME while [[ $COUNT -ge "0" ]]; do #send the request, put response in […]

Неверный код выхода awk

Я пишу некоторые awk-скрипты для проверки данных. Они предназначены для выбора и вызова другими процессами, которые должны видеть код выхода из awk-скрипта, чтобы определить, был ли контент действительным или нет. Но у меня проблемы с чтением выхода из кода выхода: Я написал этот скрипт, чтобы попытаться воспроизвести программу и запустить ее … #!/bin/awk -f BEGIN […]

выход из сценария

Я запускаю aircrack-ng cmd внутри простого скрипта #! /bin/bash clear echo "enter router mac \n" read mac echo "enter path to word list \n " read list echo "enter path to file contain handshake \n" read handshake aircrack-ng -b $mac -w $list $handshake когда я нажимаю ctrl + c, скрипт завершен, но aircrack-ng все еще […]

Закрывающий терминал закрывает приложение, вызванное nohup

Насколько мне известно, сигналы nohup игнорируют сигнал SIGHUP, отправленный терминалом в приложение, но приложение может его изменить. Я запускаю Spotify с помощью команды nohup spotify & и когда я закрываю терминал, щелкнув символ X в верхнем углу терминала, также и Spotify. Означает ли это, что Spotify меняет его так, чтобы он не игнорировал сигнал SIGHUP […]

Linux и Unix - лучшая ОС в мире.