Tag: bash

Пакетный эквивалент Windows «команда» в linux bash

В linux bash есть command команда, которая может выполнять «настоящую» команду, даже если у вас есть имя функции или имя файла сценария, имя которого равно этой команде. function ping(){ echo do nothing } command ping Будет по-прежнему работать. В пакете windows у меня есть файл ping.cmd который входит в цикл, если я запускаю ping внутри […]

Выполнение tcpdump удаленно при локальном захвате пакетов

Я столкнулся с камнем преткновения, пытаясь создать сценарий bash, который будет записывать файлы захвата пакетов из tcpdump на удаленный сервер, показывая вывод команды tcpdump, чтобы пользователь скрипта знал, когда его остановить. Команда, которую я вызываю в настоящее время, вызывается на сервере, что файл хранится и указывает на удаленное устройство (указанное здесь как [AN_IP]). Это выглядит […]

Каково имя команды (функции), которая запускается после неудачной команды?

При запуске команды, если команда отсутствует, отображается некоторая информация о сбое команды. Я пытаюсь взять информацию об этой неудавшейся команде в качестве ввода моего скрипта, который должен запускаться автоматически всякий раз, когда команда терпит неудачу. Всякий раз, когда команда выдает команду $? Значение будет 127 . Я должен поймать это неудачное событие и запустить там […]

Экран GNU – открыть новое окно в рабочем каталоге текущего окна в именованном (sessionname) сеансе?

Чтобы открыть новое окно экрана в том же каталоге, что и текущий рабочий каталог окна экрана, из которого вы его запускаете (вместо каталога, из которого вы первоначально запускали сеанс экрана), это работает: Используя screenrc, как я могу заставить `Ca c` открыть новое окно в рабочем каталоге текущего окна? … если текущий сеанс сеанса не имеет […]

Запуск цикла – но подождите, пока строка слов в файле журнала продолжит

Пока у меня это: for each in {01..10} ; do ./sb0$each/tomcat_sb0$each start;done Который начнет мои приложения сразу, но я хочу, чтобы он подождал, пока он прочитает одну строку в файле, что это самый простой способ сделать это?

Linux bash iterating и Break

У меня две группы серверов SERVERS_CA AND SERVERS_NY. У меня будет массив, похожий на SERVERGROUP = (CA NY) CA и NY будут иметь множество серверов в таких массивах, как CA = (ca126 ca546 ca 642) NY = (ny112 ny113 ny114) Что мой сценарий должен сделать, так это проверить, будет ли HOSTNAME сервера, с которого мы […]

Bash – обработка вывода по одной строке за раз

Я читал, что xargs хорош для обработки вывода команды по одной строке за раз (и это). У меня есть следующая строка в моем скрипте. ./gen-data | awk '{printf $2 " "; printf $1=$2=$3=""; gsub (" ", "", $0);if(length($0) == 0){ print "0000"} else{print $0}}' | xargs -t -n2 -P1 bash -c 'datatojson "$@"' _ Он […]

Sublime text 2 command create link, но команда пуста

Я хочу создать ссылку на возвышенный текст2, который помещается в приложения. Если я /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl в bash, откроется возвышенный текст 2. И я использую sudo ln -s "/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl И я проверяю, что мой путь добавляет /usr/local/bin по echo $PATH что приводит к /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: И я подключился к /usr/local/bin и обнаружил, что […]

Не удалось перенаправить журнал в / var / log / syslog

У меня есть сценарий выскочки, который выполняет следующие start on runlevel [2345] stop on runlevel [06] respawn pre-start script exec >/dev/kmsg 2>&1 REPO=git@github.com:blabla/bli mkdir -p /var/log mkdir -p /var/www echo "Fetching app from $REPO" girror $REPO /var/www if [ -f /var/www/package.json ]; then echo "Installing npm modules" cd /var/www npm install fi end script post-stop […]

Osx: установка python по умолчанию для файлов в терминале?

Как установить python по умолчанию для запуска файлов py без ключевого слова python, т.е. $ django-admin.py manage.py startproject" в оболочке bash?

Давайте будем гением компьютера.