Описание тега unix-shell

2 ответа

Запустите скрипт bash с аргументами командной строки

Я хочу делать /usr/bin/bash myscript.sh -args который в данный момент запускает скрипт, но не передает ему аргументы. Я понимаю, что обычный синтаксис просто ./myscript.sh -args но мне любопытно, что мне нужно сделать, чтобы вызвать скрипт из bash в…
11 июн '10 в 21:12
2 ответа

Rotatelogs вращающиеся файлы журнала в середине записи журнала

У меня есть инструмент C++, который выводит в STDOUT через printf, т.е. printf ("%s\n", logline); Я тогда трубу, что к rotatelogs т.е. tool | rotatelogs /tmp/logs/log_%s 60 Все отлично работает, но rotatelogs будет вращать среднюю строку, поэтому в …
03 дек '13 в 16:39
5 ответов

Скрипт выборочного резервного копирования в bash

Я использовал эту простую команду (это все, что я могу сделать:) для резервного копирования всего дерева из моих пользовательских данных на сервере NAS в течение года. cp -r /STORAGE /BACKUP-STORAGE/YYYY-MM-DD К сожалению, после года службы. Мой пол…
1 ответ

Использование сценария оболочки для проверки изменений в rsync

У меня есть скрипт bash, который содержит две директории rsync. Иногда есть изменения, шансы, что нет ничего. Я хочу выполнить команду, только если rsync действительно внес изменения (добавить / обновить файл). В противном случае я хочу просто пропу…
30 июн '10 в 15:48
2 ответа

Убить все запущенные в данный момент задания cron

По какой-то причине мои сценарии работы cron не завершаются корректно, и они создают резервную копию моего сервера. В настоящее время для одного из моих пользователей запущено несколько сотен процессов. Я могу использовать следующую команду, чтобы у…
1 ответ

Какой файл есть в каждом логине Unix?

Мне задали этот вопрос, и, честно говоря, я не уверен, понял ли я это. Я бы сказал, оболочка, но вместо оболочки мы можем запустить любую другую программу, так что... Любая идея от Unix Gurus?
03 мар '10 в 09:49
1 ответ

Я хочу сохранить события или журналы, полученные с помощью Inotify, в файл

Мне нужна ваша помощь - с помощью Inotify я слежу за каталогом изменений, таких как создание, удаление, переименование и перемещение. Я хочу, чтобы это событие было зарегистрировано в файле, и я хочу запустить Inotify как службу.
27 янв '13 в 12:07
3 ответа

Повлияет ли загрузка измененной версии сценария KSH на процессы, в которых в данный момент выполняется сценарий?

Допустим, у меня есть сценарий KSH my_script.ksh который выполняет сложные операции, включая, но не ограничиваясь, вызов SQLPLUS для манипулирования большим количеством (миллионами) записей в базе данных Oracle. Сценарий принимает несколько параметр…
24 авг '10 в 15:24
1 ответ

Редактирование PATH в PASE

Я занимаюсь разработкой PHP на IBMi под управлением ZendServer6. Я должен вызывать PHP по его полному пути /usr/local/zendsvr6/bin/php-cli. Есть ли точечный файл, который я могу отредактировать в своем домашнем каталоге, или какие-то изменения конфи…
11 май '15 в 02:26
3 ответа

Как работает команда cd? (Unix)

Может ли кто-нибудь объяснить мне, как cd - командная работа? человек говорит мне, что An argument of - is equivalent to $OLDPWD. Затем я обнаружил в сети, что $OLDPWD - это предыдущий рабочий каталог, заданный командой cd. И когда я делаю CD - на м…
03 мар '10 в 09:29
3 ответа

grep - распознавать возврат каретки как новую строку

Я хочу найти на веб-сервере, работающем под Unix, php-файлы, содержащие определенную строку. Обычно я использую эти команды для достижения этой цели: find . -name "*.php" -print0 | xargs -0 grep -H -i "the string to search for" Он найдет любой php-ф…
30 сен '11 в 20:28
2 ответа

bash-скрипт для определения, когда файл добавляется в папку и команда exec

Я пытаюсь написать сценарий для обнаружения, когда файл добавляется в определенную папку, и выполнить команду, используя имя последнего добавленного файла. Я специально пытаюсь создать QR-код для каждого файла, который я добавляю в определенную папк…
19 окт '16 в 17:17
1 ответ

Постоянно сохранять хвост стандартного ввода

У меня есть программа, которая генерирует большие журналы на стандартный вывод. На самом деле меня не волнует журнал, но я хочу знать последние 1000 строк или около того, если программа завершится или завершится сбоем. Я хочу что-то промежуточное ме…
26 окт '16 в 19:38
2 ответа

Удалить части пути, используя расширение параметров... но как?

Мне нужно убрать часть man1/bmtoa.1.gz с полного пути /usr/share/man/man1/bmtoa.1.gz так что это приводит к / USR / доли / человек / Я пробовал ${path#[!/]*/*} И ${path#/*/*}, но оба результата приводят к неправильным путям.
20 янв '10 в 12:28
5 ответов

Удаление повторяющихся строк из файла с помощью grep

Я хочу удалить все строки, где второй столбец 05408736032. 0009300 | 05408736032 | 89 | 01 | 001 | 0 | 0 | 0 | 1 | NNNNNNYNNNNNNNNN | ASDF | 0009367|05408736032|89|01|001|0|0|0|1|NNNNNNYNNNNNNNNN|adff|
17 сен '09 в 15:51
1 ответ

Исправлено расположение инструментов Solaris 11 GNU для RVM

Я пытаюсь установить RVM в системе Solaris 11, curl -sSL https://get.rvm.io | bash -s stable прошел, но когда я на самом деле пытаюсь использовать rvm, это просто статистика "ОШИБКА: отсутствуют инструменты GNU: grep, который awk cp date находит sed…
12 фев '14 в 16:42
1 ответ

Принудительное перенаправление вывода программы unix

Я новичок в написании сценариев оболочки, и я думаю, что это должно быть довольно просто. Во всяком случае, я не знаю, как принудительно перенаправить вывод программы на вход другой программы. Я знаю про трубу, где можно сделать program1 | program2 …
04 фев '10 в 09:51
1 ответ

Как объединить файлы командой unix cat на основе имени файла, а затем переименовать?

У меня есть куча CSV-файлов в каталоге, как: modfinalak_1.csv modfinalal_1.csv modfinalal_2.csv modfinalal_3.csv modfinalar_1.csv modfinalar_2.csv так что это один или несколько файлов на каждый штат США (AK, AL, AR и т. д.). Как я могу использовать…
08 авг '12 в 06:12
1 ответ

Проверьте состояние процессора - проверьте состояние процессора / процессора и состояние сбоя / выключения

Я хочу проверить состояние процессора - проверить состояние процессора / процессора и состояние сбоя / выключения, поэтому для этого я использовал команду prtdiag и хочу получить статус процессора только из этого. Как я могу это сделать?
11 дек '13 в 06:54
2 ответа

Команда Unix/Linux для просмотра доступных серверов

Ситуация: я вдохновлен на работу из дома этим вечером. Поэтому я загружаю некоторый источник из репозитория svn работы. К сожалению, я обнаружил, что некоторые файлы lib отсутствуют. Не проблема, я удаленно зайду к своему рабочему столу на работе, п…
24 июн '10 в 00:34