чмод очень медленно на NFS

Есть ли способ я могу ускорить чмод на NFS-сервере?

Я бегу чмод на количество файлов, каждый раз, когда запускается скрипт. Он почти сразу при запуске локально, но при настройке NFS-сервера, он занимает 10-20 минут.

Примечание: это на Солярисе.

+922
Jon Schaller 3 мая 2014 г., 16:50:40
33 ответов

Используя шифт, вы можете сделать следующее:

num_args="$#"

Для (( я = 1; я <= "$num_args"; я++ )); делать
 Эхо "$1"
сдвиг
сделано

Здесь смена команды смены каждый следующий аргумент из аргументов, переданных скрипту значению $1.

Например:

$ ./программа MyScript один два три четыре пять шесть
один
два
три
четыре
пять
шесть

в результате, на первом прогоне цикла, $1 = "один", затем на второй цикл, $1 = "два", и так далее, до последнего аргумента.


Редактировать: если вы хотите получить доступ к любой из ваших сценариев аргументы без заказа, например. используя 2-й и 4-й аргументы в то же время, одним из способов является использование массивов в bash выглядит следующим образом:

# Myargs инициализировать массив с все аргументы скрипта 
myargs=( "[email protected]" )

для (( Я = 0; я < "$#"; я++ )); делать
 Эхо "${myargs[$я]}"
сделано

Здесь, вы можете получить доступ к любой из ваших аргументов с заданным индексом мне , используя форму "${myargs[$я]}".

+985
Don Bourassa 03 февр. '09 в 4:24
Пакс -rwls'|.*/\(.*\)/аудио\(\.МР3\)$|\1\2|п' \
 -с'|.*||' /путь/к/проекта .

Которые будут использовать в POSIX Пакс командной строки архиватора программы жестких ссылок в текущий каталог с именем, как parent_dirs_base.МР3 для каждого аудио.МР3 нашли корни в дерево в /путь/к/проекта. При этом он будет печатать любым именем модификациях он делает в stderr.

Использовать , Чтобы предотвратить его не перезаписывая существующие файлы с одинаковыми именами, как и ссылка на цели, или, еще лучше, первая смена в пустую директорию перед запуском его.

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

найти /путь/к/проекта -Имя аудио.МР3 -экзек РМ {} +

...очистить и нарезать файл ссылки вниз на одну.

+982
user2553020 10 февр. 2019 г., 18:15:30
Другие ответы

Связанные вопросы


Похожие вопросы

Это вопрос безопасности не используя ТЛС-удаленный вариант для OpenVPN? То есть не проверяя общее название сервера. Возможен MITM атаки? Может ли это быть проблемой, особенно с услугами, как dyndns.org?

+951
Sabitsuki 26 окт. 2011 г., 01:18:54

У меня есть свежий Gentoo с Линукс-4.19.44-субантарктический ядра и работает 430.14 драйвер для NVIDIA (видеокарты GTX 1060).

Все настраивается по данном руководстве.

Когда я приостановить систему и потом разбудить его, монитор также проснуться, но остается черным. Я не могу переключиться на любой телетайп, но система работает и я могу подключиться к серверу SSH.

Я нашел одну рабочую проблему путем перезапуска программы XDM:

в /etc/инит.д/XDM находится остановка
в /etc/инит.д/XDM является начало

Но я потеряю свою сессию с этим.

Эта проблема не возникает с драйвером Nouveau.

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

+886
Kunal Ugale 9 мая 2019 г., 21:03:20

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

Следующие шаги должны устранить свой нежелательный выход, исправить эту проблему, что ТАР был предупреждение о, и продолжают позволит вам увидеть важные сообщения об ошибках. Сценарий становится более последовательной, поскольку переменные правильно отражать содержимое архива.

  1. Удалить '/' символы из исходного каталога имен.

    SRCDIR1="usr/местные/Бен/" 
    SRCDIR2="и т. д/для OpenVPN/"
    SRCDIR3="ВАР/сценарий/"
    
  2. Использование -с / вариант смолы , чтобы вызвать дегтя к изменению каталога / перед архивацией. Если эта опция не доступна, вы измените каталог на / до выдачи смолы команды.

    тар-с / -cpzf $DESDIR$MKDIRNAME/$ИМЯ_ФАЙЛА1 $SRCDIR1 
    тар-с / -cpzf $DESDIR$MKDIRNAME/$ИМЯ_ФАЙЛА2 $SRCDIR2
    тар-с / -cpzf $DESDIR$MKDIRNAME/$FILENAME3 $SRCDIR3
    
+881
abadird 1 июн. 2010 г., 08:49:49

У меня Эсприт 250С модульный цвет RS/232 терминал "интеллект Блок"
( обзор здесь, и в формате PDF здесь )

esprit 250c

Я хотел бы заставить его работать как текстовый телетайп терминал, может ВТ100 , как кажется, чтобы быть одним из наиболее распространенных стандартов.

Вот подключения этого устройства:

device connections

У меня тоже есть ПК с 9-контактным последовательным портом, что у меня под управлением Ubuntu 14.04 и доступ к ПК и Mac.

Я смотрел на коммунальные услуги, как замазка, экран, миником, Кермит и так далее. Я тоже читал на ДССП проект и посмотрел несколько видео о том, как создать в Ubuntu тонкие клиенты на YouTube.

Я читал о таких вещах, как текстовый терминал, как получить который, кажется, один из самых полных ресурсов, но у меня еще есть несколько вопросов.

Мне очень комфортно с линуксом и понять основы того, как такие вещи, как именованные каналы и работа, и история позади, почему терминалы сеансы, на которые ссылается как на/dev/tty1 и т. д.

Мне кажется, что я делаю обратное тому, что большинство людей делают - а именно, используя эмулятор терминала программа для подключения к удаленному "сервер", а не пытаюсь выяснить, как создать "терминал текстовый сервер" к власти устаревшим устройством.

Тем не менее, у меня есть несколько вопросов относительно "следующих шагов" моего проекта:

  1. Я предполагаю, что я могу запустить что-то типа миником на мой Линукс бокс и подключить Эсприт непосредственно через последовательный порт. Но...
  2. Как "рукопожатие" работать? Мне нужно настроить определенные параметры на обоих устройствах, чтобы позволить им говорить? ( скорость, набирая строку и т. д. ? )
  3. Или после того как вы подключите кабель последовательного интерфейса это действительно так же просто, как если трубу текст в файл/dev/ttyS0 есть он появляется на мониторе Эсприт?
  4. Если конфигурации не требуется, нужна ли специальная клавиатура для доступа к этому? Согласно этой главе , кажется, есть несколько лишних ключей на большинство терминалов, клавиатур, таких как "настройка", которая, по-видимому, не входят в состав стандартной 101-клавишной клавиатуры)? Если нет, как я нажимаю "настройки" на стандартной клавиатуре? ( Я не мог найти никаких руководств с инструкциями по установке Эсприт 250С )
  5. Не имеющие последовательный кабель с больше прикалывает работать по-разному от небольших последовательный кабель, который имеет только 9 контактов? Делать последовательные порты с больше прикалывает работать на более высокой скорости?
  6. Это устройство поставляется с пластиковый адаптер для больших последовательный порт ( последовательный порт 1 ) и на задней стороне находится разъем RJ45. Это называется модем кабины-5MODCM. Что это? Похоже, он позволит вам делать последовательное подключение через разъем RJ45 или RJ11 разъем, который я считаю есть 8 и 4 провода соответственно. Сколько проводов используются в минимальных связи RS232? 6? 4? 2?
  7. Любые предложения о конкретных последующих шагов или распространенных ошибок следует избегать?
  8. Если Используя что-то вроде последовательный разъем RJ11 или RJ45 адаптер, как я могу знать, какие контакты использовать? Я видел несколько таких с настраиваемыми контактами:
    enter image description here
+867
Clavin Rothro 6 июл. 2017 г., 08:36:53

Я могу сказать вам, как это сделать в виртуальной коробке. Надеюсь, что кто-то еще может улучшить этот ответ.

Я думаю: искать настройки для виртуального CD/DVD, а также изменить его в новый файл.

Параметры виртуальных машин → оборудование → вкладка компакт-диски/DVD → использовать ISO образ файл → просмотреть

Руководство может помочь. https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.vm_admin.doc/GUID-C58B93A7-52CF-456D-95C1-8B5A906C9619.html

Или это видео https://www.youtube.com/watch?time_continue=66&v=QVbtJnGjTYk

+816
kar09 4 июл. 2018 г., 16:58:31

Использовать ЗШ...

ЛС-л *2012*(.)

В Глоб квалификатор . означает только обычные файлы.

+815
lololoshka 18 нояб. 2012 г., 17:43:28

Вы можете увидеть, где находятся шрифты и где были установлены с:

ФК-список – список шрифтов

+786
RUYA 19 июл. 2012 г., 17:48:17

Наша существующая инфраструктура имеет общий принтер, работающий на Windows машине. Он может быть повышен до реальной сети TCP/IP для принтера в ближайшем будущем.

Как я могу сделать это автоматически сохранить копию любой печати в формате PDF?

Возможно использование чашек на Linux-машине, которая будет выступать в качестве сервера печати, и создать два задания: одно на PDF принтер, другой к сетевому принтеру? Что-то подобное?

Что-то легко доступны, или куча вещей, которые я могу склеить, чтобы сделать эту работу?

+774
KR42 8 мар. 2010 г., 06:27:25

Цитирую статью из Википедии:

[топ] производит упорядоченный список запущенных процессов, выбранных по заданным пользователем критериям, и обновляется периодически. По умолчанию заказ на ЦП, и только верхняя потребителей ЦП показано (отсюда и название).

+770
Jodie Marie Rigby 7 мая 2014 г., 12:49:59

Вам не хватает целый раздел на сервере IMAP. С их помощью Outlook должно работать похожие на Hotmail

учетной записи Hotmail {
 набор MAIL=imaps://username%[email protected]
 набор для IMAP-использовать-команды
 набор password-username%[email protected]="секрет"
 установки SMTP="для SMTP-почты.перспективы.ком:587"
 набор из="мое имя <[email protected]>"
 установки SMTP-использование-расширение STARTTLS
 установки SMTP-аутентификации="логин"
 набор [email protected]
 установки SMTP-аутентификации-пароль="секрет"
}

Я не сделал ошибку, используя %40 вместо @. Новейшие ЗРК С-гвоздь (mailx Linux гораздо позади) не нравятся две @ С, который использует Microsoft.

+746
Dima S 18 мая 2016 г., 14:36:19

У меня нет такого огромного набора данных для бенчмаркинга. Дайте этому попытку:

$ на Perl -е 'сказать (("фу") х 4, ("бар") х 4, "баз", (в"Foo", "бар", "баз") х 4)' | у awk 'НР == 1 {слово=$0; счетчик=1; далее} $0 != слово {граф принт,слово; слово=$0; счетчик=1; далее} { счетчик++ } конец { граф принт слово }'
4 ФОО
4 бар
1 Базом
1 фу
1 бар
1 Базом
1 фу
1 бар
1 Базом
1 фу
1 бар
1 Базом
1 фу
1 бар
1 Базом

Используя mawk , а не на awk может повысить производительность.

+724
Roshay Huff 2 дек. 2015 г., 14:31:03

Моя конфигурация openntp это как так:

сервера pool.ntp.org
датчик *
ограничения "https://www.google.com"

И я вижу следующие сообщения:

запрос ограничение 2607:f8b0:4007:80Б::2004
ТЛС не удалось подключиться: 2607:f8b0:4007:80Б::2004 (www.google.com): подключение: сеть недоступна
ограничения нет ответа от 2607:f8b0:4007:80Б::2004 получил вовремя, следующий запрос на 900
ответ 198.98.57.16: ограничение Check не удалось
ответ 35.171.237.77: ограничение Check не удалось
ответ 209.141.60.238: ограничение Check не удалось
ответ 104.238.179.228: ограничение Check не удалось
+712
Garrett Williams 21 февр. 2018 г., 17:27:05

Я заметил, что каталоги в/var/lib в/{докер,судо} имеют 0711 прав (права доступа rwx--х--х) по умолчанию. Это какая-то ошибка, или зачем предоставлять кому-то право войти в каталог х, не умея читать р это содержание?

+686
nango 18 нояб. 2015 г., 23:42:41

Есть ли способ, чтобы заменить имя подсистемы в строку в правило в udev (версии udev 215)?

Например (это не работает):

Действия=="добавить", ОКР{комментарий}="подсистемы составляет $подсистемы"

Я пробовал $подсистемы и $подсистемы (например, $ядра и $имя), но ни одна из этих работ.

+681
prdstrbution101 29 дек. 2018 г., 21:31:20

Для bash путь задается изначально в файле/etc/профиль

 # Настройки некоторые пути по умолчанию. Обратите внимание, что этот порядок позволит установить пользователей 
 # программное обеспечение для переопределения "системы" программного обеспечения.
 # Изменение этих параметров по умолчанию может быть сделано по-разному.
 # Чтобы узнать больше о файлах автозапуска, обратитесь к вашему оболочки странице.

 : ${ORIGINAL_PATH=${ПУТЬ}}
 если [ ${CYGWIN_NOWINPATH-addwinpath} = "addwinpath" ] ; затем
Путь="/usr/местные/Бен:/usr/Бен${путь:+:${путь}}"
еще
Путь="/usr/местные/Бен:/usr/Бен"
интернет

По умолчанию он содержит путь Windows

Если вам нужно изменить его на лучшее место .файл и .bashrc следующее

+665
Kimmie 19 дек. 2011 г., 14:34:20

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

Я обработки ввода такой:

Сервер1:Начало
Сервер1:Конец
Сервер2:Начало
Диск1
Диск2
Сервер2:Конец
Сервер 3:Начало
Диск1
Сервер 3:Конец

и мой желаемый результат-это:

Сервер2:Начало
Диск1
Диск2
Сервер2:Конец
Сервер 3:Начало
Диск1
Сервер 3:Конец

Я знаю, что я могу использовать на awk' или 'СЭД', чтобы найти текст в 2 строки, но я не знаю, что делать, если существует несколько экземпляров этих 2 строк или если в тексте нет между этими 2 линиями.

Я с Ubuntu 17.10.

С нетерпением жду любой помощи.

редактировать: я удалил пост первый раз, потому что я думал, что я могу сделать это, используя СЭД -е '/начало/,/конец/д', Но это на самом деле удаляет все.

+635
Somps 27 янв. 2013 г., 16:21:16

У меня есть новые сценарии .. Я хочу следить за обслуживание на сервере - у нас есть два сценария 1 - для проверки, запущена служба или нет (checking.sh) 2 - запустить службу (start.sh)

Я хотел бы объединить два скрипта в один (monitor.sh) и график/ хрон. как запустить второй скрипт на основе первого результата скрипта, если первый результат скрипта 0 следует запустить сервис (второй скрипт нужно запускать) ,если первый результат скрипта на 1 секунду скрипт не нужно запускать и выйти из сценария.

+534
lackua 19 сент. 2013 г., 16:17:33

Этот тег не имеет смысла на свои. Пожалуйста, используйте вместо более точного тега.

+525
Laura L 13 окт. 2010 г., 05:05:00

Я написал скрипт abc.sh и сохранили его в месте, называемом generallstuff. Я перейдите к этой папке с:

команда CD ~ /generallstuff

когда я пытаюсь запустить скрипт:

чмод 755 abc.sh

я получаю ошибку "нет такого файла или каталога"

Но сценарий в этом месте, почему это. Ранее у меня не было проблем при запуске скриптов

+513
Shb 20 дек. 2012 г., 20:34:29

Обновление: спасибо @подстановки для указывая на GNU СЕПГ разница

БСД СЭД

Попробуйте на вашем терминале:

СЕПГ -я " "1и\
$(руководитель -Н 1 file_to_get_first_line_from)" file_to_insert_into
  • Это значит, начните вводить СЕПГ -я " "1и\, затем нажмите Enter, чтобы продолжить остальную часть команды

Объяснение

  • Помогает объединить два оригинальных команд через Баш командную подстановку $( ). Заменяет все, что баш команды находятся внутри $( ), с ее выхода
  • Мы меняем ' буквальные цитаты для " цитаты для того чтобы позволить Баш действовать при этом используя цитаты для СЭД , чтобы правильно увидеть один СЕПГ команду

В GNU СЕПГ

Или если у вас есть GNU СЕПГ:

СЕПГ -я "1и $(руководитель -Н 1 file_to_get_first_line_from)" file_to_insert_into
  • Проверено с СЭД (ГНУ СЭД) 4.2.2. Чтобы увидеть ваши СЭД версия: СЭД --версия
  • В GNU sed может опустить \ и строки. информация сед, в сед программ, общих команд:

Как расширение GNU, если между 'A' и символ новой строки есть и другие, чем пробел-'\' последовательность, текст этой линии, начиная с первого непробельного символа после "А", взятая в качестве первой строки в блоке текста. (Это дает упрощение в скрипте одну строку добавить.) Это расширение также работает с 'я' и 'C' команды.

Дополнительная информация

  • При необходимости, есть более короткая версия руководитель команды: руководитель -1. Однако информация руководитель утверждает, что это устаревшая опция синтаксис -[кол-во]... , что голову поддерживает и рекомендует "стандарт хозяева" использовать -Н НУМ синтаксис вместо этого, так что мы можем просто продолжать использовать ваш оригинальный головка -Н 1 синтаксис здесь
+506
Pablo Garcia 30 мая 2012 г., 23:00:26

У меня есть текст с линиями маркера как:

ААА
---
ВВВ
---
кхц

Мне нужно получить текст из последнего маркера (не включительно) в ВФ. В этом случае будет

кхц

Есть ли элегантный способ в стандарте POSIX.2? Прямо сейчас я использую два прохода: первый с НЛ и грэп для последнего вхождения на соответствующие линии. Затем я извлекаю номер строки и использовать СЭД , чтобы извлечь кусок в вопросе.

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

+475
mochammad soewarno 11 июл. 2016 г., 20:43:46

Вы можете использовать редактора Ex (в рамках VI/Vim и т. д.) Как показано в следующей командной строки:

$ экс +"г/<тр/;,/тр>/присоединяйтесь к" +"/<таблица\_.\{-}\ЗС<тр/;,/таблица>/СНП /.\{-}<а href/" +%Р -ССК! table.html | html2text 
[изображение]
а
[изображение б]
б
[изображение с]
с
[изображение Ф]
Ф

Выше пример использует html2text средство командной строки для отображения анализируемой HTML из stdin (установите, если требуется).

Чтобы сохранить отсортированный таблицу в новый файл, заменить +%Р -ССК! с +'ВК! sorted.html'так:

экс +"г/<тр/;,/тр>/присоединяйтесь к" +"/<таблица\_.\{-}\ЗС<тр/;,/таблица>/СНП /.\{-}<а href/" +'ВК! table.html sorted.html' 

Объяснение:

  • +"ЦМД" - выполняет команды ВИМ.
  • г/<тр/;,/тр>/присоединиться - присоединяется к линии между <ТР/ и тр> (для удобства сортировки).
  • /<таблица\_.\{-}\ЗС<тр/;,/таблица>/ - выбор контента между первым <ТР/ и /таблица>.
  • сортировка /.\{-}<а href/ - вроде выше для строки, начинающиеся после того, как <а href/.
  • +%р - рРИНЦ буфера.
  • -ССК! - Сilently вопросУит редактор без сохранения.

Проверить подобный пример здесь.

+411
Kedir Mohammed 26 нояб. 2014 г., 13:13:25

Вы могли бы использовать < перенаправить вывод на стандартный ввод.

Я не знаю, как выложить работы, но о вашем дифф примеру, вот как это будет работать:

Используя tempfiles

$ cmd1 > файл1.ТМП
$ cmd2 > файл2.ТМП
$ diff в файл file1.ТМП файл2.ТМП

Без tempfiles

$ дифф <(cmd1) <(cmd2)

Обратите внимание, что синтаксис может немного различаться по данным оболочку вы используете (я использую ksh88).

+309
oTboi 19 нояб. 2017 г., 15:05:18

Я использую тестирование Debian, и у меня проблемы с пусть ваши друзья выбрать музыку на ядре > 3.2. В DLNA-клиент работает около 30 мин, после этого он потерял связь с процессами minidlna сервер и не могу снова обнаружить сервер.

Но при загрузке со старым ядром (3.2) все работает нормально. Время работы пусть ваши друзья выбрать музыку (30 мин) может быть связано с параметром notify_interval, который по умолчанию составляет 15 минут.

Проблема решена. Это было связано с моей конфигурации сети. Моя конфигурация сети:

слово iface br0 инет статический
 адрес 192.168.5.2
 сетевая маска 255.255.255.0
 шлюз 192.168.5.1

 bridge_ports eth0 в
 bridge_stp от
 bridge_maxwait 0
 bridge_fd 0

В 3.5 ядра был добавлен multicast_querier тумблер и отключил запросы по умолчанию , которая разбила мое DLNA на мосту интерфейс.

Теперь я просто включите multicast_querier и все работает как прежде.

# Эхо 1 > /системы/класса/продажи/br0/мост/multicast_querier
+300
microlab720 22 янв. 2016 г., 18:23:01

Посмотрев на это немного больше, кажется, нет никакого способа, чтобы полностью выключите карты что-нибудь с помощью слоя до ядра. Это ведь как с PCI работает на материнской плате. На большинстве досок, когда они включены, слот получает власть, а нравится вам это или нет, если вы не измените некоторые настройки BIOS.

Имея возможность отключения карт отдельно от программного обеспечения, потребуется некоторое дополнительное оборудование или что-то.

+237
Ashley Pillay 4 июн. 2019 г., 12:54:57

Квадратные скобки являются общей конвенции в документации указать, что то, что находится внутри кронштейна не является обязательным. Они являются частью metasyntax , используемые в документации.

В ... нотации тоже metasyntax; это означает, что предыдущий элемент может повторяться.

Другие общие metasyntax использовать скобки для группирования и | означает “или”. Вот, случается, что скобки и вертикальная черта являются частью синтаксиса, в то время как квадратные скобки являются частью metasyntax.

Хорошие учебники верстают metasyntax в разных шрифта из синтаксиса. Ни веб-страницу, которую Вы читаете, ни Баш инструкцию , что фальсификаторам сделать в описании в случае команды. Баш инструкцию печатает слова, слово, рисунок и командной списке курсивом; это также metasyntax, указывая, что эти слова являются описанием того, что идет на эту должность, а не слов наберется буквально Как случае, в и эсок.

    случае слово в [ [(] шаблон [| рисунок]...) команды-список ;;]... эсок

+220
user2054339 26 апр. 2017 г., 21:40:27

1) правильный способ получить много сценариев, чтобы просто добавить в каталог скрипты в свой путь. Например, у меня есть мои личные скрипты в ~/bin и, поэтому в моей .профиль, у меня линия

экспорт путь=главная$/бин:$путь

Что ставит мой ~/Бин в передней части списку существующих действий дорожкам, поэтому я могу "переписать" другие программы путем скриптов с тем же именем. Если вы не хотите, ставить новые каталоги после $путь.

Так что просто добавьте каталог, который вы держите ваши скрипты в свой путь, и ваша проблема решена - совершенно без симлинки.

2) фон: на определенной файловой системы, файлы обнаружены, используя их номера inode. Каталог отображает имена файлов в номера inode. Если использовать ЛН без (жестких ссылок), вы делаете новую запись в справочнике с индексных дескрипторов существующего файла. Итак, очевидно, что это может работать только для файлов в той же файловой системе.

Ото, если вы используете ЛН-ы, вы делаете символические ссылки (symlink): специальный файл, который имеет содержание указан путь, и этот путь используется вместо файла при попытке открыть его. Вам не нужно быть суперпользователем, чтобы сделать симлинки.

3) Когда вы делаете ЛН ~/test.sh каталог /usr/местные/Бен, затем в команды обнаруживает, что /usr/местные/Бен является каталогом, поэтому он предполагает, что ваша действительно хотите выполнить ЛН ~/test.sh /usr/local/bin/test.sh. То же самое происходит с . Важно держать это в виду, потому что вы также можете сделать симлинки на каталоги. Но только root может сделать жестких ссылок в каталогах, потому что вы могли бы создать круговую структуру каталогов таким образом (и корень должны знать достаточно, чтобы не делать этого).

4) Несмотря на жесткую связь есть файл битном режиме, символическая ссылка не может: любая попытка выдать симлинк будет просто изменить файл битном режиме на файл на который она указывает.

5) я не знаю, что случилось, когда вы не могли выполнить test.shв слишком много уровней символьных ссылок сообщение об ошибке указывает, что у вас есть другие символические ссылки где-то, так что-то все перепуталось. Мне нужно видеть вашу структуру каталогов, чтобы выяснить, что случилось.

6) Если вы действительно хотите симлинк каждый скрипт в скрипте каталога в /usr/местные/Бен/ вместо того, чтобы просто установив путь (я не рекомендую), подумайте об использовании уложить вместо: эта программа устанавливает много ссылок сразу. человека уложить на детали.

+209
Nayan Srivastava 21 июл. 2016 г., 17:16:51

Есть ли способ я могу напечатать имя переменной вместе с ее стоимостью?

Дж=ююю
к=ККК
л=ллл

для меня в J К Л
делать
....
сделано

Ожидаемые результаты (каждую переменную на отдельной строке):

Дж = ююю 
к = ККК
л = ллл

Может кто-нибудь предложить способ, чтобы получить выше результат?

+194
Jerry Sawdy 15 янв. 2017 г., 04:37:51

В inotifywait скрипт ты использовал -е создать вместо -е close_write; разница в том, что создать событие будет срабатывать до того, как данные были записаны в файл; таким образом, cwebp было "0 байт данных из файла".

С inotifywait страница, на которую вы ссылаетесь:

  • создать

Файл или каталог был создан в наблюдаемой директории.

  • close_write

Наблюдаемый файл или файл в пределах наблюдаемой Директории был закрыт, после быть открыт в режиме записи. Это не обязательно подразумевает файл был записан.

+171
Gidogeek 30 мар. 2017 г., 16:26:37

Почему мой новый CentOS виртуальная машина не запускается интерфейс eth0 в при запуске?

Мне нужно запустить его вручную каждый раз.

Как я могу это исправить?

+163
JohnToddmund 30 янв. 2015 г., 04:57:41

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

[[email protected] ~]$ кот ./testback2
#!/бин/Баш
значение start_time=$(дата +%с)

для меня в {1..5}
делать
./тест-скритп &
сделано
ждать

 finish_time=$(дата +%с)
 секунд=$((finish_time - значение start_time))
 часов=$((секунды / 3600))
 секунд=$((секунд % 3600))
 минут=$((секунды / 60))
 секунд=$((в секундах % 60))
 Эхо "время :"
 Эхо "$часов час(ов) $минут минут(ы) $секунд секунд(ы)"

[[email protected] ~]$ ./testback2
спать 22436
спать 22438
спать 22440
спать 22442
спать 22435
Время :
0 час(ов) 0 минут(ы) 3 секунд(ы)

Я пробовал что-то вроде ниже, но это дает идентификатор родительского процесса. Я ожидал 5 различные идентификаторы ребенка, как и выше. Но сроки тут всего 3 секунды.

#!/бин/Баш
значение start_time=$(дата +%с)
удовольствие() {
Эхо "$1 $$"
сна 3
}


для меня в {1..5}
делать
Весело спят &
сделано
ждать

 finish_time=$(дата +%с)
 секунд=$((finish_time - значение start_time))
 часов=$((секунды / 3600))
 секунд=$((секунд % 3600))
 минут=$((секунды / 60))
 секунд=$((в секундах % 60))
 Эхо "время :"
 Эхо "$часов час(ов) $минут минут(ы) $секунд секунд(ы)"

выход :
спать 22028
спать 22028
спать 22028
спать 22028
спать 22028
Время :
0 час(ов) 0 минут(ы) 3 секунд(ы)

Примечание:это тест-скритп код

#!/бин/Баш
удовольствие() {
Эхо "$1 $$"
сна 3
}

весело спать
+101
KALEMA BRIAN 10 июн. 2012 г., 00:09:36

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil