Вопросы с меткой [sh]
sh обозначает раковину. Он также часто используется как расширение для сценария оболочки.
166 вопросов
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 ...