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

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

2
голоса
2ответа
229 показов

Экран не отображается в списке при использовании sudo

В то время как под пользователем root (напечатано whoami), выполнение sh -c "screen -d -m -S testscreen sh -c \"echo asd; echo qwe\"" создает экран с выводом в две строки, который можно восстановить ...
2
голоса
1ответ
1k показов

используя экран с start-stop-daemon, sysv

Я пытаюсь запустить программу с интерфейсом ncurse в качестве демона, используя экран. Я хочу использовать start-stop-daemon для управления процессом, но у меня возникают проблемы при создании ...
2
голоса
2ответа
851 показов

Как запустить sudo -s после входа в систему через ssh

Мой шаг за шагом: На myserver.com я вставляю строку "sudo -s" в файл "~/.bashrc" в домашнем каталоге для "mylogin" SSH Войти по адресу mylogin@myserver.com После входа в систему: root@myserver.com:~$ ...
2
голоса
2ответа
2k показов

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

Я использую Ubuntu 12.04 LTS, и я пытаюсь сделать так, чтобы конкретная команда dhclient не требует привилегий root. Я провел некоторое исследование, которое заставило меня поверить, что я могу ...
2
голоса
1ответ
586 показов

sh on Lion не может переписываться в папки с неявными путями (вызывая постоянную ошибку make)

У меня была проблема с моей установкой OSX 10.7 Lion в течение некоторого времени, и я, наконец, занял некоторое время для расследования. Проблема в том, что при запуске make я всегда получаю ...
2
голоса
2ответа
764 показов

Файлы журнала из вывода bash-скрипта

У меня есть скрипт, который работает (это прекрасно работает). Я хотел бы создать лог-файлы из его вывода и по-прежнему показывать его на экране. У меня есть эта команда, которая создает три файла из ...
2
голоса
1ответ
496 показов

Как установить дату еженедельного резервного копирования cron?

Я пишу команду для cron чтобы сделать автоматическое резервное копирование для моего флэш-накопителя. Я использую tar ... -N чтобы сделать резервную копию. Вопрос в том, как написать команду, которая ...
1
голос
1ответ
20 показов

Расширение параметра (расширение переменной) и кавычки в кавычках

Работая в оболочке (Unix), иногда мне нужно заключать в двойные кавычки или наоборот, то есть писать что-то вроде "foo 'bar baz' moo" или 'foo "bar baz" moo' . Это может быть потому, что ...
1
голос
1ответ
25 показов

Обрабатывать имя файла с пустым в оболочке

Это моя структура папок. [set symbolic links here] /links/ [entity] /data/a 1/ #(folder name has blank) /data/b 1/ /data/c 1/ /data/d 1/ . . . Я хочу сделать символическую ссылку для каждой сущности ...
1
голос
1ответ
1k показов

Фоновые задания от cron

Я бегу cron каждые две минуты. Из cron я запускаю другие сценарии оболочки в фоновом режиме с «&». После того, как cron завершает работу, запускается процесс сценария оболочки, это желаемое ...
1
голос
3ответа
182 показов

Самый эффективный журнал "эхо даты"?

Мои коллеги пишут сценарии с такими строками: echo "nightly $MACHINE restart begins at" `date` Который выводит что-то вроде этого: nightly whitestar restart begins at Mon Oct 13 22:05:01 EDT 2014 Тем ...
1
голос
1ответ
106 показов

Оценка false в bash с несколькими командами без подоболочки

Bash оценивает логические операторы так, что && всегда имеет приоритет. Так, например: false || echo 1 && echo 2 1 2 а также true || echo 1 && echo 2 2 Хорошо. Допустим, я хочу, чтобы вывод был ...
1
голос
1ответ
165 показов

Добавление новых строк в несколько файлов

Я пытаюсь добавить новые строки в несколько файлов с помощью следующей команды: find -name *.ovpn -exec sh echo "line to append" >> {} \; перед этим я запустил другую команду, чтобы убедиться, что ...
1
голос
1ответ
41 показов

Как я могу добавить текст в середине конвейера?

С помощью cat можно добавить файл к данным, проходящим через конвейер: foo | cat - somefile.txt | bar Есть ли команда, которая позволяет мне добавлять текст без использования промежуточного файла? ...
1
голос
1ответ
28k показов

Linux sh скрипт выдает "#!/bin/sh: не найдено "

у меня есть сценарий #!/bin/sh # Automatically remove a torrent and delete its data after a specified period of # time (in seconds). TARGET=/var/www/transmission/completed USER=name PASS=pass ...
1
голос
2ответа
223 показов

Получить промежуточные узлы, используя пинг

Мне нужно получить промежуточные узлы при запросе маршрута через пинг. Я могу получить промежуточные маршруты через traceroute url , но на сервере есть проблема Я не могу использовать traceroute. Мне ...
1
голос
2ответа
160 показов

Обработка пробелов в OS X против Linux в Bash

Я пытаюсь запустить очень простой скрипт на нескольких разных платформах: #!/bin/bash STRING="this is a test" echo $STRING , и я не могу сказать, почему на Mavericks и Yosemite я получаю вывод: ...
1
голос
1ответ
134 показов

Оператор блока IF внутри скрипта execlineb

У меня есть Docker-контейнер на основе Alpine, который запускает S6 Overlay для управления двумя службами внутри него (музыкальной базой данных и веб-интерфейсом для управления им). Проблема ...
1
голос
1ответ
787 показов

Отображение Unicode Emoji в именах файлов в Ubuntu

Я хотел бы использовать emoji в именах файлов и получить к ним доступ в командной строке, но я не могу заставить его работать с ls . Странно то, что если я подключаюсь к любой другой программе, ...
1
голос
1ответ
2k показов

sh alias: команда не найдена

Я написал очень простой скрипт, как это: function apply_to_dev { echo "Applying scripts to DEV..." alias ISQL="isql -Uuser -Ppwd -SDEV -DDATA -I ~/bin/interfaces" shopt -s nullglob for f in ...
1
голос
1ответ
151 показов

найти файл, содержащий функцию

Я хотел бы знать способ получить файл, который содержит функцию, которая доступна, потому что он был получен в оболочке. Для Баш и ЗШ. Например, когда я хочу узнать источник функции git_showhidden ...
1
голос
0ответов
67 показов

Скрипт Bash - Поиск файлов и управление путями

Поэтому я пытаюсь написать сценарий, который достигает следующего: Читает UID файла из текстового файла Ищет местоположение файла на основе UID Копирует файл, включая его структуру пути, в новое ...
1
голос
1ответ
232 показов

Используйте знак раздела § в качестве разделительного знака

Я думал, что это будет довольно просто echo "1§2" | cut -d § -f 2 должен дать "2", верно? Но что бы я ни старался echo "1§2" | cut -d § -f 2 echo "1§2" | cut -d \§ -f 2 echo "1§2" | cut -d "§" -f 2 ...
1
голос
3ответа
1k показов

Переименовать файл из myFile.sh в myFile.bash?

Часть 1 Итак, я использую Mac, и я начал с файла под названием ... Пример: myFile.sh В Терминале я запустил этот файл в своем каталоге, набрав ... bash myFile.sh Это прекрасно работает, но потом я ...
1
голос
2ответа
635 показов

Как прозрачно заменить sha1sum на shasum в sh shell?

У меня есть тест, который должен работать на нескольких платформах. На всех других платформах в тесте используется sha1sum , но на моем Mac OSX El Capitan такая программа не установлена, но shasum ...
1
голос
2ответа
328 показов

Метод для ls и awk содержимого каталога в переменную оболочки

Я изо всех сил пытаюсь найти способ выразить это каким-то другим способом, который даст соответствующий результат: var="$(ls /var/run/ | grep searchterm | awk {'NR == 2'})" Я видел в таких местах, ...
1
голос
1ответ
5k показов

невозможно выполнить: слишком много уровней символических ссылок

По ошибке я выполнил эти команды: sudo ln -sf bash /bin/sh sudo ln -sf bash /bin/bash Когда я перезагрузил сервер Linux в режиме восстановления, я получил это сообщение: init : Failed to spawn ...
1
голос
1ответ
2k показов

Запускать команды SH в фоновом режиме

У меня есть куча скриптов, которые мне нужно запустить, чтобы запустить пару скриптов Node.js и Mongo, а также пару других вещей. Я хотел бы создать скрипт SH, который я мог бы запустить, чтобы ...
1
голос
1ответ
1k показов

Ошибка "неопределенная переменная" в сценарии оболочки в Sun Grid Engine

У меня есть следующий скрипт отправки Sun Grid Engine: #!/bin/sh # sun grid engine cluster # use current working directory #$ -cwd # merge error output into standard output stream #$ -j yes #$ -o ...
1
голос
3ответа
12k показов

Сделать файл .sh исполняемым

У меня есть файл .sh, который не становится исполняемым. Я попытался сделать это в свойствах, но как только я поставил галочку, галочка исчезла через секунду. Я тогда попробовал sudo chmod +x ...
1
голос
1ответ
1k показов

как читать данные из файла в сценарии оболочки

У меня есть два файла сценария оболочки test1.sh и test2.sh . У меня есть другой файл с именем translogs.txt . Теперь мне нужно скопировать значения двух переменных в test1.sh в translog.txt, и те же ...
1
голос
2ответа
86 показов

POSIX-совместимо использовать функцию оболочки в конвейере?

Можно ли использовать функцию оболочки в конвейере? Скажем, у меня была функция, которая действовала как grep , называемая mygrep . Есть ли способ, используя только функции оболочки POSIX, чтобы ...
1
голос
2ответа
346 показов

два процесса перечислены для одного шеллскрипта?

У меня есть сценарий оболочки, который делает несколько простых. #!/bin/sh do something boring... Когда я выполняю сценарий оболочки, как это, $ nohup sh mysh.sh > /null/dev/ 2>&1 & Я вижу, есть два ...
1
голос
1ответ
136 показов

Ошибка неверного числа в условии оператора сравнения значений с плавающей точкой в Linux

Я пытаюсь проверить некоторую логику на Antminer S9, где я получаю выходные данные команды, а затем из этого вывода я беру определенное значение с плавающей запятой, чтобы затем я мог поместить это ...
1
голос
2ответа
66 показов

Самый простой способ в оболочке Bourne извлечь строки из строки текста?

Допустим, я делаю grep и он возвращает эту строку: Invalid value (48) on line 3 Как я могу легко получить это значение 48 в переменную в оболочке Bourne?
1
голос
5ответов
2k показов

Как запустить .sh файл

Я использую Ubuntu и только что загрузил игровой движок jmonkey. Кажется, что все в одном файле .sh. Я не совсем уверен, как я должен управлять этим. http://jmonkeyengine.com/
1
голос
3ответа
253 показов

Прочитать все, что было выведено и отображено в окне терминала?

Я унаследовал сложный сценарий оболочки, работающий на OSX, который запускается в crontab. В рамках скрипта я хотел бы периодически читать все в окне терминала и записывать его в другой файл ... ...
1
голос
1ответ
571 показов

Баш говорит:«[[:» не найден. что это значит?

При запуске сценария bash я получаю эту ошибку: sh: [[: not found Как я могу найти, в чем проблема?
1
голос
0ответов
1k показов

execl: не удалось выполнить exec `/bin/sh '

Я случайно переместил весь каталог bin, boot, dev и т.д. После перемещения все назад я получаю следующее сообщение об ошибке от различных заданий cron: execl: couldn't exec `/bin/sh' execl: No such ...
1
голос
3ответа
916 показов

Как узнать переменные окружения, установленные после входа в сеанс оболочки

Как узнать переменные среды, установленные после входа в сеанс оболочки? Мои два фиктивных решения были следующими: _VariableName1="VarValue1";export _VariableName1; _VariableName2="VarValue2";export ...
1
голос
1ответ
1k показов

Какие пакеты Cygwin мне нужно установить, чтобы можно было запускать команды из cmd.exe в Windows?

Я пытаюсь установить JSCover, я слонялся вокруг и решил, что для запуска файлов .sh на windows, самый простой вариант - установить cygwin. Какие пакеты cygwin мне нужно установить, чтобы можно было ...
1
голос
1ответ
2k показов

Ошибка Bash при запуске скрипта

У меня есть CentOS 6.5 64-битный выделенный сервер. Единственное, что я сделал на нем, это yum install java7 , так что я не установил ничего другого. Поэтому в каталоге /root я сделал этот файл ...
1
голос
1ответ
81 показов

Справка по параметрам SSH на сервере Ubuntu

У меня есть переменная настройки, как это: SSH_EXEC="ssh -X -o ControlPath=~/.ssh/master-$$ -o ControlPersist=60" Рассматриваемый параметр -X , потому что если я затем вызываю эту команду в моем ...
0
голосов
1ответ
746 показов

Как запланировать запуск сценария bash в определенное время

Я использую код #!/bin/bash while :; do ffmpeg -re -i "input" output.mp4 done зациклить файл .sh . Есть ли способ отредактировать это так, чтобы оно начиналось в 17:00 CST каждый день, а затем ...
0
голосов
1ответ
44 показов

Как создать файл точного размера каталога (и его файлов), чтобы содержать файловую систему FAT32?

Я пытаюсь создать файл с минимально достаточным размером для файловой системы FAT32, которая, в свою очередь, отражает содержимое каталога (структура ESP). Это необходимо для создания загрузочного ...
0
голосов
0ответов
38 показов

Как запустить команду при запуске любого процесса?

У меня есть скрипт sh для обновления обоев, который использует pscircle для отображения запущенных процессов. Скрипт запускается каждые пять секунд для обновления обоев, но мне бы хотелось, чтобы ...
0
голосов
1ответ
408 показов

sh файл не работает на веб-сервере nginx

Я использую веб-сервер nginx в openwrt и сделал страницу с помощью сценария оболочки и HTML. Проблема в том, что команды оболочки не работают, но работают HTML-теги. Ниже мой код. #!/bin/sh echo ...
0
голосов
1ответ
84 показов

Как я могу использовать "здесь документ" в середине трубы?

Я хочу создать некоторый контент, используя heredoc в качестве шаблона: passphrase=$(
0
голосов
1ответ
35 показов

Как запустить пару .sh в одну команду?

У меня есть несколько файлов в папке, и я хочу запустить их одной командой. Структура выглядит так: keddad@keddad-HP:/media/$ ls somfile.sh otherfile.sh onemorefile.sh Поэтому я пытаюсь сделать это с ...
0
голосов
0ответов
73 показов

Как отключить "stty: стандартный ввод: неуместно ioctl для устройства" в консоли Jenkins

Я использую PHPUnit с Jenkins. PHPUnit выводит много «stty: стандартный ввод: неуместно ioctl для устройства». как это [***] $ /bin/sh -xe /tmp/jenkins3872195701082406677.sh + vendor/bin/phpunit ...