1
ответ

Shell скрипт возвращает 126 код выхода из crontab

Crontab Entry: SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin * * * * * /FinalSync.sh $(/bin/date --date="5 дней назад" +\%d_\%m_\%Y) || echo $? >> log OR * * * ...
18.10.2016
1
ответ

Может ли расширение переменной Bash выполняться непосредственно при вводе пользователем?

Есть ли в bash способ читать вводимые пользователем данные, но при этом разрешать расширение переменной bash? Я пытаюсь попросить пользователя ввести путь в середине программы, но поскольку ~ и другие переменные ...
15.10.2016
1
ответ

Подождите, пока процесс переднего плана выдаст строку, затем отправьте ее в фоновый режим.

С помощью сценария bash я пытаюсь запустить процесс, подождите, пока он запишет определенную строку в стандартный вывод (например, «Сервер инициализирован»), и затем отправьте его в фоновый режим и продолжите выполнение сценария. Даже ...
14.10.2016
1
ответ

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

Я пытаюсь проверить и изменить разрешения для папки в сценарии оболочки. Однако он хочет изменить разрешения, даже если он изменился. если ["$ (stat -c '% s' / usr / local / src)" == "755"]; ...
12.10.2016
1
ответ

Shell Script: войти в Oracle DB и получить данные в переменную

У меня есть этот сценарий оболочки, который выполняет вход в Oracle базу данных, выберите из таблицы и поместите результат в другую переменную Username = User1 Пароль = Pass1 eval DatabaseName = db_tst var1 = 1 Result = `sqlplus -...
12.10.2016
1
ответ

Прочитать строки и сопоставить с шаблоном в журнале ошибок

У меня есть требование прочитать файл журнала по шаблону. Файл журнала может увеличиваться за исключением случаев и закономерностей. в приведенном ниже примере я должен прочитать всю строку из шаблона 000451 и против него и отправить по электронной почте
11.10.2016
1
ответ

Использование предыдущего параметра команды в сценарии оболочки

/ usr / bin / rsync -avh -r / Parent / Folder1 / Destination / if [$? == 0] затем cp / FolderCopyStatus / Success / Result / Success $ (basename!: 3) else cp / FolderCopyStatus / Failure / Result / Failure $ (basename ...
06.10.2016
1
ответ

Как настроить выполнение сценария, когда порт получает сообщение

Мне интересно, как заставить сценарий оболочки прослушивать определенный порт ( может быть, используя netcat?). Надеюсь, что когда сообщение будет отправлено на этот порт, сценарий запишет сообщение, а затем запустит ...
05.10.2016
1
ответ

Проверка наличия строки в файле с cat | grep

Добрый день всем Цель: проверка наличия строки в файле и выполнение соответствующих действий if [-z 'sudo cat / etc / sudoers | grep "$ USER ALL = (ВСЕ) NOPASSWD: ALL" ']; echo "нет вывода, продолж." || echo "...
03.10.2016
1
ответ

Присвоение вывода команды к переменной дает странные результаты

Мой сценарий похож на это: #!/bin/sh PROJECT_DIR= $ (CD-P - "$ (dirname - "0$")" && pwd-P) $ COMMANDS_CODE= (php $PROJECT_DIR/bin/console generate:code) $COMMANDS_CODE эха вывод имеет...
02.10.2016
1
ответ

Выполнять команду или функцию, когда SIGINT или SIGTERM отправляются самому родительскому скрипту, а не дочерним процессам

Допустим, у меня есть этот скрипт. Sh #! / Bin / bash exit_script () {echo "Печать чего-то особенного!" echo "Может быть, выполняю другие команды!" kill - - $$ # Отправляет SIGTERM дочерним / подпроцессам } ...
01.10.2016
1
ответ

Скрипт для копирования удаленных файлов на основе имени файла и сравнения дат их имен

У меня есть каталог с этими файлами: app_conf.jboss.app_hostname_20160913_191141.tgz app_conf.jboss.app_hostname_20160913_194047.tgz app_conf.provider.app_hostname_20160913_194044.tgz ...
29.09.2016
1
ответ

Сортировка файлов по имени файла

Я пытаюсь отсортировать свои файлы по шаблону в имя файла, создав скрипт Linux (Bash). Мои файлы в основном . JPG, некоторые . AV и . МР4. Я не могу использовать мета-теги, потому что эти файлы имеют сломанные теги (восстановлено ...
29.09.2016
1
ответ

Нельзя использовать цикл while, потому что требуется время, есть ли какой-либо способ быстрее получить окончательный файл.. в linux [дубликат]

cat file_1.TXT 100 200 Имя 100 200 100 200 150 300 150 300 150 250 150 250 150 300 Имя Конечный файл должен быть 150 300 150 300 150 150 250 150 250 Я использую эту команду Cat file_1.txt | ...
29.09.2016
1
ответ

Сценарий перезагрузки Bash с адресом электронной почты и IP-адресом

Я создал сценарий оболочки для перезагрузки компьютера . Скрипт отправляет электронное письмо с некоторой информацией о хосте, а затем перезагружается. Скрипт будет запускать cron. Когда я запускаю сценарий с терминала, он ...
27.09.2016
1
ответ

Что означает diff с фигурными скобками?

for i в $ (find template -type f | sed 's / ^ template //' ); do diff -wBNu {,. / template} $ i Я могу понять цикл for, который будет проходить по всем файлам в каталоге шаблона, а затем заменять ...
23.09.2016
1
ответ

Как проанализировать XML к CSV со сценарием оболочки?

Что является идеальным способом проанализировать .xml файл в .csv файл, который я мог включать со своими сценариями оболочки. Я знаю, что удар не может сделать этого, но я не уверен, должен ли я попробовать в awk или sed. Я воображаю язык...
22.09.2016
1
ответ

Найти | параллельное выполнение скрипта с путем из find + другие аргументы

Из-за моего незнания Bash я уже несколько часов пытался заставить работать что-то вроде этого: find Directories -mindepth 4 -type d -print0 | parallel -0 -j0 ./MyScript -d {Found Directory} {1}: ...
22.09.2016
1
ответ

синхронизировать файлы с разным расширением в MacOS

После фотосессии у меня есть две папки: JPG (файлы * .jpg) и RAW (файлы * .CR2). Обычно я заглядываю в папку JPG и удаляю те, которые мне не нравятся. Я хочу создать баш ...
19.09.2016
1
ответ

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

Я пытаюсь создать сценарий, который имеет параметр, который будет содержать произвольный текст (включая пробелы), окруженный кавычками, и это оказывается трудным для поиска и реализации. В основном ...
19.09.2016
1
ответ

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

В коллекции папок у меня есть следующие файлы: fberry.txt lberry.txt fgag.txt lgag.txt fred.txt lred.txt ftea.txt ltea.txt fluck.txt lluck.txt Мы можем обнаружить, что эти файлы могут быть ...
17.09.2016
1
ответ

Храните данные файлов журнала в течение недели и удаляйте остальные данные

У меня есть от 6 до 8 файлов журнала, которые содержат дату и время в этом формате INFO [ 07-29 04: 13: 03.795] (blah.blah) Я хочу сохранить данные файлов журнала с прошлого понедельника по воскресенье и удалить остальную часть ...
14.09.2016
1
ответ

Как я могу составить список содержимого архива makeself, не запуская его?

У меня есть архив makeself, и я хочу посмотреть, что у него внутри, т.е. какие файлы будут извлечены, а не запускать часть сценария. Как я могу это сделать? Я бы предпочел не извлекать ...
11.09.2016
1
ответ

Как сделать блокировку файла из сценария оболочки? [duplicate]

Я хотел бы синхронизировать два Bash скрипта через блокировку файла. Как это сделать? В Zsh есть вызов zsystem flock, но есть ли более "шелловский" метод, который также доступен для Bash?
10.09.2016
1
ответ

Создание форматированного текстового файла из имен файлов с помощью bash

Edit: I'm new to stack exchange and bash scripting, so please excuse; I'm guessing the reason my question was down-voted was because it was too vague or because I didn't try anything myself first, so ...
09.09.2016
1
ответ

Как написать динамический bash скрипт для печати данных строк и столбцов и обновления тех же данных в том же файле? [закрыто]

abc_hosts,pwd_host_id,pwd_host_id,hostname,ddd_status,dddd_status,start_hosts,,,,,,,,,,,,,,,,,,, ,1,o1,fhffhfh,1,1,fff,fdfd,172.33.33.33,172.30.30.12,172.30.30.11,oreere.dff,43,443343,1111,43435,...
09.09.2016
1
ответ

Отложенное расширение

Я хочу создать сценарий quine .sh, и вот что я сделал на данный момент: quine.sh: #! / bin / sh q = "#! / bin / sh \ nq = $ q; echo \ $ q"; echo $ q Сфокусируйтесь на этой строке: q = "#! / bin / sh \ nq = $ q; echo \ $ q"; echo $ q Сначала ...
09.09.2016
1
ответ

Сценарий (сценарии) затвора

Когда я играю в некоторые игры с вином, я не должен изменять окно, из-за этого, игровой катастрофический отказ или то окно являются заливкой черного цвета цвета. Я использую xfce4 рабочий стол, когда я нажимаю клавишу "PrintScreen" от...
09.09.2016
1
ответ

сценарий, чтобы архивировать файл и изменить его владение

У меня есть сценарий, я работаю над этим, прочитывает текстового файла и будет использовать информацию, хранившую в текстовом файле для помещения каждой строки, вводимой в как массив. Этот массив является ссылкой на файлы, которые являются...
08.09.2016
1
ответ

Смущает этот скрипт бомбы-вилки [duplicate]

В Интернете есть скрипт оболочки, который выглядит так: :(){ :|: & };: По сути, этот сценарий просто создает функцию, которая вызывает сама себя, что приводит к бесконечной рекурсии. ...
07.09.2016