Вопросы с меткой [shell-script]

Сценарий оболочки - это сценарий, написанный для оболочки или интерпретатора командной строки операционной системы.

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

Решение командной строки для удаления частей из двоичного файла?

У меня есть двоичный файл, и я хотел бы удалить части из. Под удалением я подразумеваю удаление этих частей и, следовательно, уменьшение размера файла. Части будут между двумя строками ASCII. Так, ...
0
голосов
2ответа
658 показов

Сценарии оболочки: обработка аргументов валюты

Я хочу запустить скрипт, который принимает аргументы в формате валюты. Пример: > ./myscript $55.50 total is $55.50 > ./myscript $3.40 total is $58.90 Теперь, как бы я ни старался избежать знака ...
0
голосов
6ответов
3k показов

Лучший способ поиска строки в файле?

Я пытаюсь найти определенную строку текста в файле где-то на моем жестком диске. Лучшее, что я придумал, это: find -type f / | xargs cat | grep "string to find" Но это просто говорит мне, существует ...
0
голосов
1ответ
232 показов

найти и отправить по почте, если произошли изменения, unix

Следующий скрипт запускает и находит, был ли изменен новый suid, и перенаправляет вывод в файл. Я хочу добавить в скрипт команду mail, которая будет отправлять почту по адресу somebody@domain.com. ...
0
голосов
2ответа
17k показов

Написание сценария для пепла?

Мой VPN иногда ведет себя странно, и мне приходится часто его перезагружать. Я хотел написать сценарий, который делает это для меня. Это не должно быть чем-то необычным, просто ярлык для команд, ...
0
голосов
1ответ
99 показов

Поток выполнения скрипта остановлен?

Теперь мой скрипт может запустить сервер, но у меня все еще есть проблемы с моим скриптом. Когда команда запуска сервера выполняется, элемент управления не проходит линию и не выполняет дальше этой ...
0
голосов
1ответ
709 показов

сохранение ошибок оболочки bash в файл

Я пытаюсь сохранить ошибки, когда я делаю chmod в файл. Я запускаю команду: chmod -R 766 * > chmod-errors.txt Но это не работает. Я тоже пробовал chmod -R 766 * | cat > chmod-errors.txt Что я делаю ...
0
голосов
1ответ
297 показов

Функция Bash / псевдоним для помощи менеджерам пакетов

Я использую Arch Linux. У меня установлен packer для пакетов AUR, но я хочу использовать команду pacman для обоих. Я думаю, что для этого мне понадобится функция - я имею в виду, что всякий раз, ...
0
голосов
3ответа
165 показов

Как зациклить выполнение скрипта с параметром из текстового файла?

Мне нужно запустить ключевое слово ./pythonScript один раз для каждого ключевого слова в текстовом файле. Как я могу это сделать из терминала gnome? (без необходимости изменять pythonScript) ...
0
голосов
2ответа
839 показов

Может ли root создавать каталог, если он не существует во время резервного копирования

Я получаю базы данных из mysql, и моя база данных называется username_something. Я получаю имя пользователя, а затем помещаю соответствующие резервные копии в соответствующие папки, такие как tar ...
0
голосов
2ответа
3k показов

самозакрывающийся яблочный скрипт

так что я совершенно новичок в appleScript .. в основном я хочу, чтобы мой appleScript.app запустил скрипт оболочки и затем завершил работу do shell script "/usr/local/groovy/bin/groovyConsole" ...
0
голосов
1ответ
133 показов

Ошибка в (маленьком) скрипте bash

Я пытался найти ошибку в этом тестовом скрипте, но пока не смог. Я не ленивый, обещаю ... просто новичок в Bash, поэтому мне трудно ловить синтаксические ошибки. Буду очень признателен, если ...
0
голосов
1ответ
121 показов

Ссылаясь на переменные в Bash

Есть ли разница, когда переменные называются $ variableName и $ {variableName} в bash?
0
голосов
5ответов
2k показов

FTP слишком медленный при отправке большого количества маленьких файлов

Мне часто приходится передавать 4000 небольших файлов на удаленный сервер (около 20 МБ данных), к которому у меня есть только FTP-доступ. Эта операция занимает 30 минут, но если бы я отправил один ...
0
голосов
1ответ
1k показов

Полезная альтернатива для файловой команды

Я использую следующий синтаксис оболочки (из моего предыдущего вопроса, ответ - phemient), чтобы проверить, является ли файл ASCII (текст) или другим if LC_ALL=C grep -q '[^[:print:][:space:]]' file; ...
0
голосов
2ответа
3k показов

Откройте новый терминал из скрипта, чтобы получить пользовательский ввод и использовать ввод в скрипте

Возможно ли из фонового сценария оболочки открыть новый терминал (xterm, gnome-терминал и т.д.), Получить какой-либо пользовательский ввод, закрыть недавно открытый терминал и использовать введенные ...
0
голосов
2ответа
1k показов

Как создать пункт меню в меню приложений Ubuntu, который меняет текущий каталог перед запуском сценария оболочки?

Я ищу, чтобы добавить пункт меню в меню приложений в Ubuntu, который будет запускать сценарий оболочки. Чтобы скрипт оболочки работал, мне нужно пройти в каталог, в котором находится скрипт оболочки. ...
0
голосов
3ответа
2k показов

Сценарий оболочки запускается только при копировании его содержимого в новый файл сценария оболочки

У меня есть сценарий оболочки, сгенерированный java jar, что я не могу запустить что-либо postgres, связанные с его созданием. Однако при копировании всего его содержимого в новый файл сценария ...
0
голосов
2ответа
2k показов

Отправить письмо о статусе завершения работы cron

У меня есть несколько сценариев, которые выполняют обычные функции, такие как резервное копирование базы данных MySql, gz, tar некоторых файлов и помещают их на FTP или синхронизируют с какой-либо ...
0
голосов
2ответа
255 показов

Скрипт не остановится чисто

Я написал этот небольшой скрипт для запуска WSGI-сервера gunicorn для моего приложения django. Я запускаю его на Ubuntu 12.04, и скрипт запускается чисто и работает так, как должен. Проблема в том, ...
0
голосов
3ответа
2k показов

Распаковка файлов с использованием Shell Script

Все, у меня есть приложение, в котором пользователь выбирает заархивированную папку, которую сценарий оболочки распаковывает, а затем переименовывает для обработки. У заархивированной папки всегда ...
0
голосов
2ответа
251 показов

Как заменить команду на результат другой в linux?

Я хочу создать команду, которая использует результат другого, как это: JNLP_FILE='find . -name viewerApplet.jnlp' cp ${JAR_FILE} ../../sign-jar/$PROFILE/ Но я не знаю, как выполнить команду find для ...
0
голосов
2ответа
162 показов

Может ли выполнение сценария в течение многих дней навредить моему компьютеру?

Я сделал несколько BASH-скриптов, которые для полного запуска на моем нетбуке занимают от 24 до 48 часов. Они в основном используют sed и awk и постоянно редактируют некоторые файлы. Если я буду ...
0
голосов
1ответ
321 показов

Как улучшить этот скрипт оболочки bash для превращения жестких ссылок в символические ссылки?

Этот сценарий оболочки в основном работа других людей. Он прошел несколько итераций, и я немного подправил его, одновременно пытаясь полностью понять, как он работает. Я думаю, что понимаю это ...
0
голосов
1ответ
553 показов

Счетчик ссылок кажется неправильным - как мне убедиться, что я не удаляю содержимое inode?

ls -lai в файле дает мне счетчик ссылок 2: 16508 -rw-rw-rw- 2 ... Затем поиск всех имен файлов возвращает только одно: find "$dir" -inum 16508 В этом списке только оригинальный файл, а не два. В чем ...
0
голосов
2ответа
5k показов

Получить идентификатор процесса из ps -ef grep (или остановить приложение перед его удалением)

У меня есть rpm, и я хочу при удалении проверить, запущено ли мое приложение и остановилось ли оно перед запуском удаления. Мой сервис работает под конкретным пользователем. Как я могу сделать это ...
0
голосов
2ответа
168 показов

Скрипт, который удаляет каталог, но не удаляет файлы маркеров в Linux

У меня запущен скрипт, и он крут и все. Любая идея, как заставить этот сценарий работать только под 1 уровнем подкаталога? #! /bin/bash #This will delete the sub-directories of a specific directory ...
0
голосов
2ответа
66 показов

Кто-нибудь сделал программу для управления сценариями (не CM)? Рекомендации?

Я часто пишу сценарии оболочки в Linux и теряю их со временем. Что бы мне понравилось, так это программа, которая хранит копию сценария вместе с описательной запиской, которую я пишу в то время. ...
0
голосов
3ответа
2k показов

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

Мы тестируем наш сервер. Я новичок в сценариях оболочки. Мне нужен скрипт оболочки bash, чтобы прочитать текстовый файл с URL, запросить каждый URL на сервере и проверить, возвращает ли сервер ...
0
голосов
0ответов
344 показов

В Fedora 16, похоже, нужен другой сценарий оболочки для автоматического запуска входа в систему?

Я ищу оболочку для автоматического входа в систему, а затем при входе в систему автоматически запустить скрипт. Похоже, что Fedora 16 использует совершенно другой подход, чем другие Fedora.
0
голосов
2ответа
208 показов

Создать новый файл с определенной структурой из текстового файла

В Linux у меня есть файл orig-file.txt . Этот файл включает в себя 4 поля, но их может быть меньше или больше (этот файл создается другим приложением). Каков наилучший вариант для перевода файла ...
0
голосов
1ответ
1k показов

ShellScript: диалоговое окно ввода

Чтобы как-то взаимодействовать с пользователем с помощью оболочки в Linux, вы можете использовать dialog . мой вопрос о dialog --inputbox где вы позволяете пользователю вводить строку в качестве ...
0
голосов
1ответ
141 показов

Проверка сценария оболочки Ubuntu для

Я ищу что-то вроде этого: if [ "`python2.7 -V`" == "Python 2.7" ] ;then echo "woh" fi внутри оператора if ... проверьте, запущена ли команда $ python2.7 -V возвращает строку "Python 2.7"
0
голосов
1ответ
402 показов

Как извлечь строку из текста с помощью сценария оболочки

у меня есть следующий текст Сценарий оболочки - это (сценарий), написанный для "оболочки" или интерпретатора командной строки операционной системы. Оболочка [часто] считается "простым" ...
0
голосов
1ответ
67 показов

скрипт bash работает, но выводит только 1 файл

Попытка запустить этот скрипт в каталоге и выполнить операцию для каждого файла с расширением .tmp.tcx, поэтому, если у меня было 3 уникальных файла с $ {b} .tmp.tcx, я надеюсь, что 3 уникальных ...
0
голосов
2ответа
6k показов

Автоматически закрывать терминал после выполнения скрипта

Как автоматически закрыть терминал после выполнения скрипта? #!/bin/bash cd ~/Desktop/sh-scripts/ ./start.sh & // ??? how to close Terminal
0
голосов
1ответ
3k показов

Как непрерывно выполнять приложение с помощью cmd с Windows Server?

это мое требование: Мне нужно выполнять бесконечный скрипт постоянно. Скрипт никогда не заканчивается сам по себе, но если кто-то закрывает его, мне нужно запустить его снова (может быть задержка ...
0
голосов
1ответ
468 показов

grep + соответствует количеству и количеству

с помощью следующей команды я могу проверить / сопоставить, есть ли у param числа или «.» param=2.3.1 echo $param | grep [0-9][.] но что мне нужно добавить в мой синтаксис, чтобы также проверить, ...
0
голосов
1ответ
2k показов

Использование pam_exec.so для аутентификации openvpn

Я установил конфигурацию аутентификации PAM для OpenVPN. auth required pam_exec.so debug expose_authtok /opt/openvpn/bin/pamauth Скрипт pamauth возвращает 0 в случае успеха. Я проверяю, что это ...
0
голосов
0ответов
391 показов

CScript завершает работу до завершения задачи

Я использую ниже с модами, но ziping несколько Гб информации, последняя команда Wscript.sleep 2000. Я расширил это до 20000 и 200000, но я использую сценарий для разных размеров. Есть ли способ ...
0
голосов
1ответ
320 показов

Заставить фоновую сложную задачу самому фг?

Я часто запускаю простую задачу мониторинга, такую как следующее: (sleep 600 && ls -lh /path/to/files)& Возможно ли, чтобы процесс частично отвлекся от самого процесса? Например, чтобы захватить ...
0
голосов
1ответ
2k показов

Auth не удалось запустить команду из сценария оболочки

Я пытаюсь выполнить следующую команду из сценария оболочки: svn checkout http://url/ --username user --password password --non-interactive --no-auth-cache . Сбой всегда со следующей ошибкой: svn: ...
0
голосов
1ответ
2k показов

Как сделать переменную окружения доступной вне скрипта KSH?

У меня есть сценарий KSH, который экспортирует переменную среды (export SOME_VAR=123) После запуска скрипта моя текущая оболочка не изменяется и echo $SOME_VAR ничего не выдает. Я пытался бежать . ...
0
голосов
2ответа
1k показов

Эхо-команда не отображается

У меня есть сценарий оболочки со следующим: STATUS=`/home/scripts/200check.sh $RUOK_URL` Внутри 200check.sh у меня есть несколько echo команд, но эти команды не отображаются в терминале. Я ...
0
голосов
0ответов
66 показов

Сортировка списка каталогов, содержащих числа с разным количеством цифр

Возможный дубликат: В bash как отсортировать строки с номерами в них? У нас есть следующая структура каталогов в нашей файловой системе: ver30 ver20 ver50 ver70 ver100 ver90 Я хочу создать короткий ...
0
голосов
4ответа
485 показов

Создание shell-скрипта с действиями, требующими взаимодействия с пользователем

Как я могу создать сценарий оболочки, содержащий некоторые команды, которые требуют ввода пользователя, например #!/bin/sh useradd test passwd test Команде passwd требуется ввод данных (пароль). ...
0
голосов
1ответ
1k показов

Rsync в bash-скрипте не распознает пробелы

Отрывок из скрипта bash, который я использую для резервного копирования некоторых фотографий: #!/bin/bash FROM="/cygdrive/f/\"Trip to Austria\"" TO="/cygdrive/s/\"Trip to Austria\"" rsync -av $FROM ...
0
голосов
1ответ
275 показов

Проверка подлинности подключения к удаленному хранилищу перед передачей файлов

Все, У меня есть приложение (с использованием сценария оболочки), которое автоматизирует процесс фиксации в SVN, генерирования информации SVN и отправки по электронной почте. Но время от времени я ...
0
голосов
1ответ
72 показов

Выполнить скрипт при выходе из окна

Можно ли выполнить сценарий (Applescript/Shellscript), когда я покидаю окно (и когда я переключаюсь обратно на него)? Что я хочу сделать: я хочу приостановить свою виртуальную машину, когда я покидаю ...
0
голосов
1ответ
21k показов

Сценарий оболочки для чтения значения из файла и сравнения его с другим

У меня есть программа на C, которая помещает одно уникальное значение в тестовый файл (это будет двузначное число). Теперь я хочу запустить скрипт оболочки, чтобы прочитать это число, а затем ...