Перейти к содержимому

Метка sh

Подборка 162 вопроса с тегом «sh» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.

162 вопроса

0 голосов
0 ответов
690 просмотров

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

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

0 голосов
1 ответ
713 просмотров

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

Ответ: Сначала нужно процитировать любую часть EOFсразу после <<. Самый естественный способ есть <<"EOF", но <<E"OF"или даже <<""EOFподойдет. Без этого envsubstпол...

1 голос
1 ответ
725 просмотров

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

Ответ: Как указано в разделе «Как вычислить числа с плавающей запятой вместо целых чисел?» пост, главное в том, что «встроенная арифметика BASH использует только целые числа», и вы работа...

2 голоса
2 ответа
511 просмотров

Найти имена файлов с расширением в верхнем регистре

Ответ: Следующее работает для простых случаев: find -name "*.*[A-Z]*" ! -name "*.*[^A-Z]*" Это может произойти сбой для файлов с двумя или более точками в имени. Для этого случая вам нужн...

1 голос
2 ответа
523 просмотра

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

Ответ: Да. Смотрите этот документ . 1. Введение В разделе «Shell and Utilities» в POSIX.1-2017 описываются команды и утилиты, предлагаемые прикладным программам в POSIX-совместимых систем...

0 голосов
0 ответов
446 просмотров

Проблемы со звуком в скрипте FFmpeg

У меня есть скрипт для преобразования всех файлов в директории с помощью ffmpeg. Когда я конвертирую файл, он искажает звук. Если я конвертирую тот же файл, используя что-то вроде...

30 голосов
2 ответа
4 353 просмотра

Что не так с «echo $ (вещи)» или «эхо` вещи` »?

Ответ: ТЛ; др Подошва stuff, скорее всего, будет работать для вас. Полный ответ Что просходит Когда вы бежите foo $(stuff), вот что происходит: stuff пробеги; его вывод (stdout), вместо т...

2 голоса
1 ответ
602 просмотра

Grep регулярное выражение результат не так, как ожидалось?

Ответ: Вам не хватает нескольких других правил синтаксиса. В рамках расширения в скобках, кроме простых диапазонов, есть также несколько типов многосимвольных выражений, которые начинаютс...

0 голосов
1 ответ
399 просмотров

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

Ответ: Если вы говорите что-то вроде [[ /dir1/* -nt /dir2/* ]], оболочка расширяется, чтобы выглядеть [[ /dir1/f1 /dir1/f3 … -nt /dir2/f2 /dir2/f3 … ]] Если у вас есть ровно один файл в к...

79 голосов
1 ответ
6 810 просмотров

Перенаправление с `>>` эквивалентно `>`, когда целевой файл еще не существует?

Ответ: ТЛ; др По >>сути, «всегда ищет конец файла», в то время как >поддерживает указатель на последнее записанное местоположение. Полный ответ (Примечание: все мои тесты выполне...

0 голосов
0 ответов
581 просмотр

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

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

0 голосов
1 ответ
481 просмотр

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

Ответ: Поскольку вы знаете, как sedдействовать только между маркерами, ваша настоящая проблема в том, что вы пока не можете заставить его «изменить некоторые столбцы». Это может быть слож...

1 голос
2 ответа
593 просмотра

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

Ответ: Программное обеспечение MTR, команда linux mtr, группирует traceroute и ping и получает результат каждую секунду. Доступен как консоль и графический интерфейс. Winmtr - это версия...

1 голос
1 ответ
360 просмотров

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

Ответ: Вы уверены, что это /data//links/a 1в сообщении об ошибке? Я ожидаю /links//data/a 1... Бланки не проблема. Посмотри, что тебе echoдал. Ваш $fileуже содержит /data/строку. Кусок ко...

0 голосов
0 ответов
560 просмотров

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

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

2 голоса
2 ответа
423 просмотра

Сценарий оболочки получает уведомление по электронной почте, когда сервер подключен к Интернету

Ответ: Потому что вы не хотите получать уведомления о статусе, но об изменении статуса. Так что вы должны где-то вспомнить, какой был предыдущий статус, что-то вроде: #! /bin/bash statusF...

1 голос
1 ответ
520 просмотров

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

Ответ: Есть несколько вопросов. >>ваша первая команда будет интерпретироваться вашей текущей оболочкой как перенаправление в файл с буквальным именем {}, если он не заключен в кавыч...

0 голосов
2 ответа
668 просмотров

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

Ответ: Это может быть воспроизведено sh -c 'pkill -f "MyExecutable.exe" ; touch /tmp/here.log' Cron запускает вашу команду, передавая ее в оболочку ( shили другую), поэтому она очень похо...

0 голосов
2 ответа
498 просмотров

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

Ответ: Самый простой переносимый способ сделать это - пропустить цикл, если расширение не создает чего-то, что действительно существует: for f in *.ext1 *.ext2; do [ -e "$f" ] || continue...

0 голосов
0 ответов
465 просмотров

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

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

0 голосов
0 ответов
492 просмотра

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

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

0 голосов
1 ответ
3 679 просмотров

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

Ответ: Вы должны передать команду для запуска в сеансе экрана. Вы можете сделать это, передав команду напрямую или вызвав скрипт, который запускает любую команду, которую вы хотели. scree...

5 голосов
1 ответ
621 просмотр

Пересылка Ssh X11 испорчена оболочкой по умолчанию

Ответ: Если я вижу несоответствия между именами -X и -x, я подозреваю: Различия между .bash_profile / .profile и .bashrc - смотрите отличную дискуссию на https://serverfault.com/a/261807/...

0 голосов
1 ответ
5 426 просмотров

Связывание сценариев оболочки Linux (.sh) в Windows 10 с Bash или WSL

Ответ: РЕДАКТИРОВАТЬ: раздел реестра и информация ниже - УСТАРЕЛО, обратитесь к новой версии, представленной здесь: Могу ли я перетаскивать файлы в сценарий .sh, используя Bash в Ubuntu д...

0 голосов
1 ответ
1 403 просмотра

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

Ответ: Часть 1: Чтобы извлечь информацию непосредственно из веб-адреса, вы должны использовать следующую команду: curl api.wunderground.com/api/[key]/conditions/q/[state]/[mycity].xml | a...

0 голосов
0 ответов
549 просмотров

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

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

1 голос
1 ответ
578 просмотров

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

Ответ: После некоторого копания блок If в execline стал слишком большим нюансом. Итак, я решил корневую проблему: изменил на sh с переменными среды контейнера. #!/usr/bin/with-contenv sh...