Вопросы с меткой [sh]

sh обозначает раковину. Он также часто используется как расширение для сценария оболочки.

0
голосов
1ответ
91 показов

Скрипт bash .sh вместо завершения / выхода

Я пишу свой самый первый скрипт bash. Каждый раз, когда я запускаю его, чтобы убедиться, что он работает, все работает именно так, как я хотел бы, за исключением команды done в самом конце. Вместо ...
0
голосов
0ответов
53 показов

Проблемы в настройке строки меню macOS с помощью MenuSystemUIServer

В моей строке меню я бы хотел скрыть TimeMachine, Volume, Battery, User, Clock и показывать только Bluetooth и Airport. Я попытался настроить его с помощью скрипта sh : for domain in ...
0
голосов
0ответов
99 показов

Как переназначить предварительно настроенное сочетание клавиш под Linux Mint XFCE из сценария оболочки Bourne?

TLDR: я пытаюсь настроить сочетание клавиш из сценария (на linux mint XFCE), но мешает предварительно настроенная привязка клавиш. У меня есть установочный скрипт, который устанавливает пакеты apt, ...
0
голосов
1ответ
2k показов

Как проверить код завершения программы в Linux?

Я хочу проверить в сценарии оболочки, установлена ли Subversion. Для этого я решил проверить код завершения после выполнения программы. Я попытался использовать command svn , но она выводит вывод ...
0
голосов
0ответов
58 показов

команда screen вызывается из скрипта, команда su -c создает файлы в корневом каталоге

Я выполняю этот сценарий от пользователя root в каталоге "/": su -c "sh /home/bob/start_server.sh" bob и "start_server.sh" содержит screen -d -m -S serverscreen mono startserver.exe Однако все файлы, ...
0
голосов
1ответ
915 показов

Конки и Wunderground Погода

Я редактирую свой вопрос для уточнения ... Прошу прощения за путаницу ... Синтаксис Conky изменился с последней версией (я предположил, что пользователи последней версии Conky знали об этом). Моя ...
0
голосов
1ответ
383 показов
0
голосов
1ответ
981 показов

Как настроить использование клавиши со стрелкой для повторения предыдущих команд оболочки в Minix

Я новичок в Minix. Я так впечатлен скоростью системы. Это выглядит элегантно, мне это нравится. Однако у меня есть вопрос по поводу оболочки. В Linux при использовании оболочки можно использовать ...
0
голосов
1ответ
5k показов

Скрипт Bash: создайте сеанс экрана и выполните в нем команду

Я хочу написать файл bash, который запускает сеанс экрана и выполняет команду внутри. Проблема в том, что он сначала создает сеанс, а когда вы вручную выходите из сеанса, он выполняет следующую ...
0
голосов
0ответов
102 показов

Выполнение команд IPTABLES при загрузке (при заблокированном устройстве IoT)

Я использую сотовый модем / маршрутизатор, работающий под заказным дистрибутивом ядра Linux 3.12.70. Я хотел бы добавить пользовательские правила iptables, но они продолжают удаляться при ...
0
голосов
0ответов
154 показов

Openvas «Не удалось прочитать ответ» в скрипте bash

Я новичок в скрипте bash. У меня есть сценарий bash OpenVAS, который пытается создать цель, получить идентификатор цели, затем создать задачу и получить идентификатор задачи. #!/bin/bash ...
0
голосов
2ответа
113 показов

sh синтаксис для обработки нулевых файлов, совпадающих с подстановочным знаком, а также больше?

Я хочу написать сценарий оболочки /bin/sh который будет обрабатывать любые файлы, соответствующие шаблону. Это легко обрабатывать 1 или более подходящих файлов. Тем не менее, я нахожу неудобным ...
0
голосов
2ответа
386 показов

Команда после точки с запятой не выполняется в Crontab?

Вот мой crontab: 42 17 * * 1-5 /bin/pkill -f 'MyExecutable.exe' ; touch /tmp/here.log И в соответствии с /var/log/cron он работает: May 22 17:42:01 server1 CROND[326732]: (myuser) CMD (/bin/pkill -f ...
0
голосов
1ответ
62 показов

Raspberry Pi без головы, мой if [[file1 -nt file 2]], который считает, что два файла имеют одинаковую дату изменения

Итак, у меня есть сценарий проигрывателя "player.sh" и сценарий обновления "updater.sh". player.sh воспроизводит любой файл mp3 в /home /filepath /, используя подстановочный знак * .mp3, это ...
0
голосов
0ответов
181 показов

SSH: "Сброс соединения" для одного из моих LXC

Я застрял на некоторое время о моем подключении SSH к одному из моих LXC. Действительно, когда я подключаюсь по ssh к моему другому LXC, все работает. Тем не менее, один не хочет подключаться и ...
0
голосов
1ответ
47 показов

Bash, модифицирующий текст между отмеченными строками

У меня есть файл с более чем 8000 строк. Файл разделен на разделы, каждый раздел помечен текстом, как ## C, ## T, ## N. Я должен изменить некоторые строки в файле. Я использовал команду SED, чтобы ...
0
голосов
3ответа
359 показов

Выйти из цикла, если нажата клавиша

Я хочу выйти из скрипта, если нажата какая-либо клавиша. #!/bin/sh while true; do df -h | head sleep 10 clear done Любое предложение?
0
голосов
1ответ
717 показов

с помощью xargs передайте аргументы в sub shell с pipe

Я хочу переименовать ряд файлов. Я думаю, что могу использовать xargs для этого. find ./ -name "upload.log-*" ./upload.log-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180624.gz-20180626.gz ...
0
голосов
0ответов
59 показов

команды free -m и uptime иногда не возвращают результат

У меня есть агент http://trafikito.com, работающий на нескольких серверах, и то, что он делает - он принимает команды для выполнения, выполняет и отправляет выходные данные на панель инструментов ...
0
голосов
2ответа
96 показов

Как сделать псевдоним и работать в sh для всех пользователей (не в bash)?

Мой вопрос может быть глупым, но как я могу сделать alias чтобы работать в sh для всех пользователей? Я знаю, что могу поставить псевдоним, скажем так: alias ls='ls -l' в /etc/bash.bashrc чтобы ...
0
голосов
1ответ
683 показов

Символические ссылки для каталогов

Очень нужна быстрая помощь по этому вопросу. Это сценарий. Создан исходный каталог SOURCE : /apps/application_scripts/intl/bin Здесь у меня много сценариев оболочки (* .sh) TARGET : ...
0
голосов
1ответ
2k показов

Проблемы с этим скриптом?

Возникли проблемы при выполнении этого сценария sh ... я не вижу в этом ничего плохого, кто-то еще видит что-то, что я облажался? echo "**************************************" echo "*** ***" echo ...
0
голосов
2ответа
1k показов

Как использовать sudo с командой rcp для копирования файлов с хоста linux на хост HP-UX?

У меня возникла проблема, когда при попытке использовать sudo для передачи некоторых файлов с хоста Linux на хост HP-UX (обратите внимание, что каталог назначения требует корневого доступа для ...
0
голосов
1ответ
34 показов

почему следующий скрипт не работает?

#!/bin/sh declare -a LIST= ('a' 'b' 'c' ) не работает в Ubuntu, для которого /bin/sh является мягкой ссылкой на /bin/dash Как я могу объявить список, который будет поддерживаться на всех видах ...
0
голосов
1ответ
40 показов

Автозапуск скрипта при загрузке не распознает функцию "функция"

Я пытаюсь получить скрипт, содержащий функцию для запуска сразу после рутинного автологина на TinyCore 5.3. Сценарий работает нормально, если я запускаю его из приглашения после входа в систему ...
0
голосов
1ответ
484 показов

Использование памяти процессом в сценарии оболочки

Я хочу выяснить использование памяти процессом в сценарии оболочки.Я пытался использовать этот кусок кода: while[process] do if [ -e /proc/$pidno/statm ]; then m=`awk '{OFS="\t";print $1,$2,$3,$6}' ...
0
голосов
1ответ
261 показов

sh + как запустить команду и установить ее в параметр (VAL)

пожалуйста, посмотрите на следующие команды вниз (оболочка sh ) что-то непонятно для меня когда я запускаю - eval echo \$ arr $ n , я получаю значение a, как и ожидалось так почему: VAL = eval echo ...
0
голосов
2ответа
1k показов

Получение ошибок при попытке запуска сценария оболочки (Linux)

Я пытаюсь запустить следующий скрипт. Я запускал его раньше без проблем, но теперь я сталкиваюсь с ошибкой. #!/bin/bash # init function pause(){ read -p "$*" } echo & echo "(Website):" &&read input ...
0
голосов
2ответа
938 показов

Вернитесь к терминалу по умолчанию в Debian

Я случайно нажал клавишу Ctrl + Alt + F1. Он переключает мой терминал по умолчанию на виртуальный терминал, и у меня больше нет информации о папке и пользователе в командной строке. Как мне вернуться ...
0
голосов
2ответа
1k показов

Скопировать конфигурацию оболочки с одного компьютера на другой?

У меня есть логин на другой сервер, где настройки оболочки не такие, как хотелось бы. Например, я не вижу своего имени пользователя и CWD в приглашении, и когда я нажимаю клавишу со стрелкой, вместо ...
0
голосов
1ответ
47 показов

Есть ли способ передать утверждение через аргумент в оболочке?

Я пытаюсь установить заголовок виджета, когда компьютер переходит в режим ожидания: xsidle.sh echo mywidget.title = "idle" | awesome-client когда я xsidle.sh он работает без нареканий . xsidle.sh : ...
0
голосов
1ответ
282 показов

Сценарии Bash, выполняемые вместе, не убивают фоновые процессы

У меня есть несколько сценариев оболочки, которые работают очень похоже на этот вопрос. Каждый скрипт запускает несколько фоновых задач, запоминает их PID с $! , делает некоторое тестирование, а ...
0
голосов
1ответ
352 показов

Я случайно изменил символическую ссылку /bin /sh

Я работаю над Ubuntu 11.1. Символическая ссылка /bin /sh указывает на черту в моей системе. /bin /bash указывает на ш. Я случайно изменил /bin /sh, чтобы он указывал на /bin /bash. Теперь я не могу ...
0
голосов
1ответ
1k показов

Bash: копирование журналов в другой файл и удаление скопированного журнала.

Я использую Linux и делаю некоторые сценарии Bash. У меня есть файл журнала, который делает журналы всех событий / изменений нашего конкретного каталога. Мне нужно скопировать эти журналы в другой ...
0
голосов
3ответа
890 показов

Записать результат канала в переменную

Мне нужно иметь возможность написать, является ли тест для grep TRUE или FALSE для переменной, чтобы я мог использовать его позже Для следующего, если я бегу defaults read com.apple.Finder | grep ...
0
голосов
1ответ
1k показов

useradd отрицает создание домашнего каталога Ubuntu 13.04

Я пытаюсь настроить пользователя git, но получаю сообщение об ошибке useradd: cannot create directory /srv/data/git при выполнении этой команды sudo useradd \ --create-home \ --skel /dev/null \ ...
0
голосов
2ответа
112 показов

Эквиваленты файлов .bat для запуска файла jar

Каковы альтернативы файла .bat для Linux, MacOSX и других операционных систем для запуска, например, файла jar или другой программы (.exe, .app ...), нажав на этот файл .bat / ...? Я просто знаю .sh, ...
0
голосов
1ответ
3k показов

Как заставить более длинную `перезагрузку` в Busybox v1.13.3?

reboot видимому, делает корневую файловую систему доступной только для чтения почти сразу, вызывая состояние состязания с одним из моих процессов, который пытается записать настройки в файл во время ...
0
голосов
1ответ
186 показов

служба запускается из сценария sh останавливается, когда сценарий sh

У меня есть служба с именем "маршрутизатор", которая может получать запросы HTTP. Я решил написать скрипт sh, который будет периодически проверять работоспособность роутера. если что-то не так, он ...
0
голосов
1ответ
464 показов

Автоматический автозапуск Firefox при закрытии

Я хочу, чтобы firefox автоматически перезагружался при закрытии. Я нашел этот скрипт #! /bin/sh while [ true ]; do firefox done и я положил файл с этим сценарием в папку /etc/init.d. Firefox ...
0
голосов
1ответ
406 показов

Событие Upstart, когда сетевое подключение к определенному серверу доступно?

Есть ли способ в upstart для кодирования события, которое начинается, когда становится доступным сетевое подключение к определенной машине? Что-то, основанное на результате пинга, будет работать в ...
0
голосов
1ответ
8k показов

Запуск sh.exe в windows cmd.exe: команда не найдена

По какой-то причине мне нужно запустить (надеюсь простой) файл sh под Windows и сделать это из другого приложения. Я могу сделать это с помощью Cygwin, но по разным причинам мне нужно, чтобы эту ...
0
голосов
0ответов
264 показов

bash "vi mode" командная строка поиска (не буфер истории)

При работе в bash - если я в режиме "vi", могу ли я использовать ? или / "искать". Однако это похоже на поиск в буфере истории. Если я работаю с (очень) длинной командной строкой, я хотел бы иметь ...
0
голосов
2ответа
3k показов

Запускать скрипт на OSX автоматически

Как я могу запустить скрипт, который я сделал на моем Mac автоматически. Это нужно запускать раз в день. Потому что это требует rsync, Mac должен быть подключен к Интернету, и я понял, когда он спит, ...
0
голосов
1ответ
91 показов

Отладка env vars из ssh

Я пишу сценарий и приложение для встроенной платы с Linux - нет X, только консоль. Единственный способ достичь цели - через ssh. У меня нет подключенного монитора. Скрипт должен экспортировать пару ...
0
голосов
1ответ
25 показов

Сброс кеша с помощью bash

Я пытаюсь автоматизировать запуск файла .sh каждый раз перед открытием Chrome, вот что я хочу сделать. rm -rf /home/pi/.config/chromium tar -cvf reseterfiles.tgz /home/pi/.config/ В архиве содержатся ...
0
голосов
0ответов
58 показов

Сценарий запуска неожиданные результаты

Я экспериментирую с небольшим скриптом для настройки моего веб-сервера на Vultr. Это "сценарий запуска", который Vultr использует в фоновом режиме после развертывания новой машины для меня. Если я ...
0
голосов
0ответов
427 показов

Команда sh не найдена в Windows 10

Я пытаюсь установить devkit с помощью команды npm install -g devkit . Он делает полосу загрузки, которая продолжается в течение нескольких минут, затем выдает ошибку, сначала говоря, что команда sh ...
0
голосов
0ответов
240 показов

Как заставить ConEmu выполнять .sh в одном окне с Git для Windows?

Я использую ConEmu на Windows с установленным Git для Windows. Когда я пытаюсь выполнить сценарий .sh, программа запускает экземпляр консоли Windows по умолчанию и выполняет сценарий там. Как ...
0
голосов
1ответ
440 показов

Цикл, пока пользователь не нажмет 'C' в файле sh

То, что я хочу, заключается в следующем: Сначала, когда пользователь запускает файл .sh, он отображает следующее: Review id: You id is:XXX000YYY Do you want to change it?[Press Y to change, C to ...