Вопросы с тегом «bash»

1
Bash: несколько команд с конвейером на 1 строке

Эта команда получает мой IP-адрес: who am i|cut -d "(" -f2 | cut -d ")" -f1 выход: 10.22.184.126 эта команда отправляет команду ZPL 10.22.184.126 на порт 5964: printf '\x5eXA\x7eSD30\x5ePR6\x5ePW544\x5eLL0333\x5eML39,989\x5eJM1280,12\x5eID\x5eJUS\x5eXZ\x5eXA\x5eWD\x5eXZ'|nc 10.22.184.126 5964 но...

1
Установка пути к узлу и разрешение запуска от имени sudo

У меня есть малиновый пи, на котором я запускаю узел. Я следовал этому руководству http://joshondesign.com/2013/10/23/noderpi установить узел. Когда я настраиваю NODE_JS_HOMEЯ могу запустить узел из командной строки, но не узел sudo, и мне нужно быть sudo для доступа к GPIO. Мне также, кажется,...

1
Bash определяет, были ли установлены переменные параметра ($ 1, $ 2, $ 3 и т. Д.)

Многие из постов, которые я только что прочитал, имеют много ответов, которые охватывают это, но я не понимаю, что я делаю на самом деле; это было хитом и мисс. Скрипт .sh, с которым я работаю: #!/bin/bash # init input=$1 output=$(ping -c 1 "$input" 2>/dev/null) if [ $? -eq 0 ]; then ip=$(printf...

1
pid, чтобы убить ctrl-c

Итак, у меня есть задача Grunt, выполняющая эту команду: java -jar build/lib/plovr.jar serve ./someroot' + configurationFile + ' & grunt watch:sass Проблема в том, что по какой-то причине процесс Java продолжает работать, когда я нажимаю ctrl-c в оболочке. Моя идея решить эту проблему...

1
Как остановить запущенный jar-файл в bash-скрипте через 5 минут и запустить следующий?

Я должен запустить файл JAR с различными параметрами, как это: #!/bin/bash cd /Users/hawkarhama/Desktop/RUN echo $(java -jar IPM.jar 0 20 3 sign.txt) echo $(java -jar IPM.jar 1 20 3 sign.txt) echo $(java -jar IPM.jar 2 20 3 sign.txt) Если, скажем, второй занял больше пяти минут, я хочу остановить...

1
mac, как запустить команду в другой вкладке / окне терминала

В Windows я могу запустить любую программу из командной строки, набрав c:> start startup.sh Windows запустит файл startup.sh в другом окне командной строки (терминала). Как я могу сделать то же самое в mac (linux bash), чтобы скрипт startup.sh запускался в 1) другом окне терминала? 2) другая...

1
Комбинация команд Echo и >> operator

Я учился настраивать Django в OpenShift и застрял со следующими командами. Может ли кто-нибудь помочь мне узнать, какая операция выполняется этими командами здесь и что может быть ее эквивалентом, если я хочу реализовать то же самое в командной строке Windows. Configure a few environmental...

1
Параллельное выполнение команд, которые никогда не заканчиваются

Я пытаюсь выполнить несколько команд, которые никогда не заканчиваются. Эти команды просматривают каталог и обновляют файлы при их изменении. Идея состоит в том, что мне нужно несколько папок, отслеживаемых разными инструментами, которые могут запускать все из них одной командой. Для обычных...

1
Как проверить, есть ли команда busybox?

В моем случае я хочу посмотреть, есть ли в busybox встроенная команда "md5sum". В настоящее время я делаю это: $ echo | busybox md5sum &>/dev/null && echo yes || echo no Я не смог найти никакой информации о том, есть ли что-то встроенное в busybox, чтобы узнать, какие функции...

1
Произошло ли событие сразу после завершения выполнения команды?

В Bash после ввода команды (например, ls) она выполнит команду, которая запишет свой стандартный вывод (если не перенаправлен) в терминал (в нашем примере содержимое текущего каталога). После того, как это сделано, элемент управления возвращается пользователю с приглашением оболочки в новой строке....

1
Можно ли проверить наличие сообщений в Интернете с помощью туннелей SSH?

Таким образом, в основном на работе мы теряем подключение к Интернету всего на несколько секунд за раз, чего достаточно, чтобы убить наши SSH-туннели, убить наши VoIP-вызовы и т. Д. У меня есть cronjob, настроенный со своим собственным сценарием для обнаружения серьезных сбоев ( продолжительностью...

1
Команда «find» -exec заменяет строку

Я пытаюсь найти файлы JPG в дереве папок, чтобы выполнить команду "", чтобы преобразовать его в PDF. Проблема в том, что код, который я запускаю, оставляет файл в той же директории, и я хочу переместить его, но сохранить структуру дерева файлов. Что я пробовал до сих пор: find . -iname '*.jpg'...

1
Невозможно запустить скрипт, который отправляет мне по электронной почте результаты как суперпользователь. (возвращается: send-mail: 550 5.1.0 Не наш Клиент)

Я пытался отладить это в течение 2 дней безуспешно. Это скрипт, который я пытаюсь запустить: #!/bin/bash emailaddress='my_username@gmail.com' output=`sudo rsync -av --delete /media/sync/1/backup /media/sync/2/` echo $output|mail -s "backup_rsync.sh: backup_rsync run" $emailaddress; Я могу получить...

1
Есть ли способ определить, какой пользователь выполнил команду в истории Bash?

Мы работаем на серверах CentOS, доступных через SSH более ста сотрудникам, каждый из которых имеет свой собственный логин. Выполнение обычной historyкоманды bash показывает все команды, выполняемые всеми сотрудниками, однако не указывает, каким сотрудником выполнялась команда. Возможно ли, чтобы...

1
Программы для контроля выполнения скриптов bash [закрыто]

Кто-нибудь может порекомендовать программу на основе графического интерфейса для управления выполнением сценариев bash в зависимости от времени / интервала? Я уже знаком с обоими хрон а также в и ищет рекомендуемые альтернативы. Программа с командной строкой также может подойти, я в первую очередь...

1
Строковая переменная в качестве параметра команды внутри сценария оболочки

Как я могу сохранить разделенную строку в переменной и использовать ее в качестве параметра команды внутри сценария оболочки? Вот что я пытаюсь сделать: DESTINATION='/mnt/External Harddisk' FILE_NAME=$DESTINATION/home.tar.gz INCREMENTAL=$DESTINATION/home.snar tar -zcvpf $FILE_NAME \...

1
Linux Bash: перемещение / копирование файлов / каталогов по метке времени

Это команда, которую я использую: find absolute-path -name "*" -amin -120 -exec cp -f absolute-destination {} \; Я пытаюсь скопировать много каталогов из одного каталога в другой, но только те, которые были созданы за последние 2 часа. Моя команда не работает, и я не понимаю, почему, если это не...

1
Как создать командный ярлык в оболочках BASH или ZSHRC?

Я знаю, как создать aliasили, PATHоднако, они оба используются для навигации по папкам. Как бы вы создали ярлык для быстрого ввода следующих команд каждый раз? alog =tail -f /var/log/apache2/error_log arestart =sudo apachectl restart Таким образом , ярлык аналогично тому , как gitи svnкоманды...

1
Экран VIM + на удаленной (ssh) машине Linux

Проблема возникает с моим текстом в VIM, когда я работаю внутри, screen это мой .screenrcфайл defshell -bash startup_message off term screen-256color и это то, что я вижу в своем терминале (проверьте положение букв), когда я перемещаю курсор вверх и вниз между строк...

1
Модифицируйте терминал STDOUT / STDERR, чтобы изменить цвет линии на основе REGEX.

Это возможно? Чего я хотел бы добиться, так это при запуске модульных тестов (Python), чтобы выделить любую строку, которая соответствует пути к текущему каталогу проекта, и оставить другой вывод без изменений. Обычно это строка, которую я ищу, поэтому она будет очень полезна для целей отладки....