Команды mkdir добавить номер итерации

Допустим, у меня есть папка1, и я хотел, чтобы автоматически сделать папка2. Теперь допустим, я опять побежал и я хотел, чтобы это сейчас сделать папка3, папки 4, и так далее за каждый раз, когда я побежал. Что бы быть лучший способ, чтобы сделать имя каталога + 1 наибольшее количество, а затем CD в нее автоматически?

Мотивация: У меня есть программа, я кормлю несколько типов входных данных, что создает несколько выходных файлов. Программа корректирует выходные файлы, если вы запустите его в два раза или больше. Я создаю цикл, который вместо СР все входы в папке, запустите программу, записать выходные данные в эту папку, компакт-диски обратно, и повторяет это в новую папку.

+271
Bart Blommaerts 18 янв. 2016 г., 05:17:24
31 ответов

У меня врезанную систему Линукс (в настоящее время работает Ангстрем) с оборудованием ионистор для предоставления времени для записей в полной и избежать поврежденные файловые системы, когда внешнее питание отключено. Архитектура АРМ, соц компании Freescale iMX6Q

Имеется вход модуля, который контролирует наличие внешнего питания.

Какой самый лучший способ подключить этот вход к существующей логики для обработки powerfail? Я должен вещать SIGPWR для всех запущенных процессов себя? Поднять его можно только с помощью systemd? Писать что-то в/dev/initctl? Делать что-то еще, так что ядро посылает SIGPWR?

Существует ли механизм для оборудование powerfail материалы, которые можно настроить в devicetree? Или в пользовательском режиме демона (с высоким приоритетом) опрос файловой системы вентиляции файла лучший подход?

Этот вопрос, указал преимущества батареи резервного копирования, но остановился с "держать власть на долго хватит", не вдаваясь в какие-либо подробности о том, как вызвать powerfail путь в пишем топить код. (Так как потери мощности неизбежны, система должна не терять времени на нормальное завершение процесса, выполнять только операции, которые защищают целостность данных. Тем более, что журнал операций отключения следует избегать, поскольку они увеличивают вероятность повреждения при выполнении пишет, в том числе обновления для выравнивания износа данные, в самый неподходящий момент. Обсуждения.)

+981
The New Guy 03 февр. '09 в 4:24

Я теперь объединил достаточно информации, чтобы ответить на мой собственный вопрос. Вот мои шаги для других людей, чтобы следовать.

Обычно отказ от ответственности: изменения существующих файловых систем и их базовых устройств может привести к повреждению и потере данных. Планируйте заранее, резервное копирование данных :-)

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

  • Я использую в Fedora 21.
  • Твердотельный накопитель на /Дев/СДА, обеспечивает в /boot (sda1, поскольку), своп (sda2) и Лукс-контейнер, на котором размещена ЛВМ-том корень в громкости-группа ССД для системы ext4формате / (например, /dev/sda3 в качестве -> /Дев/маппер/Лукс-... -> /Дев/маппер/ССД-корень -> /).
  • Жесткий диск находится на устройстве/dev/СКБ и предоставляет Лукс-контейнер, в котором размещается ЛВМ-объем сброса по объему-группа дамп для /дома (например, /dev/sdb1 -> /Дев/маппер/Лукс-... -> /Дев/маппер/дамп-дамп -> /домой).
  • Я буду изменять /файловой системы, чтобы освободить место для около 7,5 ГБ зашифрованных(!) кэш для обслуживания /дома.
  • Обратите внимание, что ЛВМ Лукс, таблицы разделов и файловые системы используют различные размеры блоков (например, с LVM-Тома содержат степени 4Мб каждый, мой в ext4-файловые системы, Лукс и перегородки выполнены из блоков/секторов по 512 байтов каждый). Выбрала свои размеры, эти трассы матч.
  • Дважды проверьте все цифры, которые вы вводите вручную для обеспечения согласованности. Тройной проверить, что вы не в конечном итоге с файловой системой, которая больше, чем логический том, логический том, который больше, чем физического объема, физический объем, который больше, чем Лукс-контейнер или Лукс-контейнер, размер которого превышает раздела.

  1. Использовать lsblk , чтобы напомнить себе о своей собственной установки. Перезагрузиться с LiveCD и открыть новую сессию терминала. Переключиться на root, если вы хотите избежать всех звонков на судо...

  2. Нам понадобится Федора-обычные имена Лукс-контейнеров в несколько раз. Поместите их сначала в переменные

    SDA3UUID=Лукс-`судо использовании luksUUID на /dev/sda3 в качестве`
    SDB1UUID=Лукс-`судо использовании luksUUID на /dev/sdb1`
    

    $SDA3UUID теперь имеет идентификатор UUID для /-устройство, $SDB1UUID является /дома.

    Открыть /-устройства с помощью LUKS. ЛВМ откроете объем внутри контейнера и сделать его доступным (в /Дев/маппер/ССД-корень в моем случае).

    судо использовании открыть /dev/sda3 в качестве $SDA3UUID
    
  3. Уменьшить размер файловой системы по.

    resize2fs применяет файловую систему-проверить в первую очередь. Я буду изменить размер файловой системы Для / до 20 гигабайт.

    судо работы fsck -Ф /Дев/маппер/ССД-корень
    resize2fs -п судо /Дев/маппер/ССД-корень 20г
    

    Этот процесс займет некоторое время. Обратите внимание на выход "файловая система теперь АБВ квартала" и размер каждого блока (5242880 блоков 4К каждый в моем случае).

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

    К -параметр в мегабайтах по умолчанию.

    судо можно -в /Дев/маппер/ССД-корень
    судо lvreduce -л 20480 /Дев/маппер/ССД-корень
    
  5. Уменьшить размер физического Тома, который поддерживает логического тома.

    Обратите внимание, что есть некоторые накладные расходы для LUKS и LVM, поэтому физический объем должны оставаться немного больше, чем логического тома. Я добавил две степени.

    судо pvresize --setphysicalvolumesize 20488 /Дев/маппер/$SDA3UUID
    
  6. Уменьшить размер Лукс-контейнер.

    К -параметр приведен в блоки. Воспользуйтесь помощью команды pvdisplay и рассчитать как общее число физических экстентов * размер степени * 1024**2 / 512 (например, питон -с "печати 5121*4*1024**2/512")

    судо размер пакета cryptsetup-б 41951232 $SDA3UUID
    

    Использовать судо использовании состояние $SDA3UUID чтобы узнать о контейнер новый размер. В моем случае, емкость 2 МБ больше, чем физический объем и файловая система содержит (там идет ваш расклад).

  7. Уменьшить размер раздела и создать новый раздел для кэша.

    Отключение логического тома и контейнере.

    судо пакета cryptsetup luksClose $SDA3UUID
    судо и fdisk /Дев/СДА
    

    Удалить раздел, который используется для быть sda3 в качестве. Создать новый раздел, который начинается в тот же сектор, как и старый (!) и что является "+XYZ" в размер ("+41951232" в моем случае). Также создать новый раздел, который заполняет устройство (7,5 ГБ в моем случае). Записать таблицу разделов на диск и выход из программы fdisk.

    Проверьте, что файловая система еще жива:

    судо использовании открыть /dev/sda3 в качестве $SDA3UUID
    

    ЛВС должна показать логический том.

    судо работы fsck -Ф /Дев/маппер/ССД-корень
    
  8. Создайте новый Лукс-контейнер на Новый Раздел для размещения зашифрованный кэш.

    судо пакета cryptsetup luksFormat на /dev/sda4 в
    SDA4UUID=Лукс-`судо использовании luksUUID на /dev/sda4 в`
    
  9. Откройте жесткого диска Лукс-контейнер и расширить группу томов, которая заканчивается хостинг /дома с новым устройством.

    судо использовании открыть /dev/sdb1 $SDB1UUID
    

    ЛВС должна показать объем группы свалке активно сейчас.

    судо использовании открыть /dev/sda4 в $SDA4UUID
    судо vgextend свалка /Дев/маппер/$SDA4UUID
    
  10. Создать логический том, на метаданные кэша и кэша.

    Стоит сказать, что метаданные-объем должен составлять 0,1% от размера кэш сама, но 8Мб минимум. Еще раз обратите внимание, что есть некоторые накладные расходы, поэтому я выбрала размер кэша до 99% от оставшегося размера физического Тома.

    команду sudo lvcreate, что -Л-20М -Н lv_cache_meta свалка /Дев/маппер/$SDA4UUID
    команду sudo lvcreate, что -л 99%бесплатно -н lv_cache свалка /Дев/маппер/$SDA4UUID
    судо lvconvert --кэш-пул тип --poolmetadata дамп/дамп lv_cache_meta/lv_cache
    
  11. Добавьте кэш для логического тома, на котором размещается /дома.

    судо lvconvert --тип кэш-cachepool дамп/lv_cache дамп/дамп
    

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

  12. Обновление crypttab можно найти , чтобы новый Лукс-контейнера открылась во время загрузки.

    корень команды mkdir 
    судо смонтировать /dev/маппер/ССД-корень
    судо Су
    Идентификатор UUID=`использовании luksUUID на /dev/sda4 в`
    Эхо "Лукс-$UUID-идентификатор типа UUID=$UUID и нет" >> корневую файл/etc/crypttab можно найти
    выход
    sudo размонтировать корне
    
  13. Скрестить пальцы и перезагрузиться в вашей исходной системы.

    После перезагрузки вы можете получить некоторые статистические данные о кэше так:

    ЛВС --строк -о +devices,cache_total_blocks,cache_used_blocks,cache_dirty_blocks,cache_read_hits,cache_read_misses,cache_write_hits,cache_write_misses свалку
    

И там Вы имеете его.

+967
Nebeski 7 мая 2011 г., 15:17:04
Другие ответы

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


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

Это может быть лучший подход:

действовать до его закрытия -Ф с /dev/ttyUSB0 115200 сырья -Эхо #настроить последовательный порт
метод exec 3</устройство/dev / ttyUSB0 #перенаправление последовательного вывода на ФД 3
 кот <&3 > /tmp/и ttyDump.серийный дат & #перенаправление вывода в файл
 ПИД=$! #СОХРАНИТЬ ПИД УБИТЬ КОТА
 Эхо "р" > на /dev/ttyUSB0 #отправить командную строку в последовательный порт
 спать 0,2 с #ждать ответ
 убить $ПИД #убить процесс кот 
 подожди $ПИД 2>/dev/нуль #подавить "расторгнут" выход

метод exec 3<&- #бесплатный ФД 3
кот в /tmp/ttyDump.дат #сброса собранных данных
+827
Alex Jones 22 февр. 2016 г., 16:47:39

Может быть, это версии зависит, но на моей машине, которая использует setxkbmap 1.3.0 следующая команда работает:

setxkbmap -запроса | грэп макет

Обратите внимание, что в зависимости от ваших потребностей это может быть бесполезно, знаю только макет : например, вариант Дворжак макет США носит совсем иной характер, чем QWERTY-клавиатурой по умолчанию. Интернет -запрос вариант setxkbmap дает макете и вариант, как разные поля :

$ setxkbmap -запрос
правила: файлам
модель: по умолчанию
планировка: Фра
вариант: бепо
варианты: стеклопластик:alt_shift_toggle
+754
Droot 1 окт. 2018 г., 20:10:20

Вы можете также проверить, ПК-БСД , который упрощает установку для вас, а также поставляется с его собственной документации. Она основана на FreeBSD и поставляется с настольного менеджера KDE по умолчанию. Это может быть рекомендован для обычных пользователей ПК, но если вы хотите опыта, то я рекомендовал бы идти с ответом rahmu по. Обеспечить портативный компьютер соответствует требованиям к оборудованию, если вы не уверены, вы всегда можете попробовать сначала концертный CD. Получайте удовольствие!

+724
Fuad Mohamed Jama 1 дек. 2011 г., 20:15:04

У меня два компьютера, ноутбук Debian и Windows ПК.

У меня есть данные в моей машине Debian, который я хочу использовать в машине Windows. Я понимаю, NFS и обмена файлов по сети, но можно ли использовать USB, чтобы решить эту проблему?

Делая Debian, чтобы действовать как устройство USB, не могу подключить его к ПК с Windows, чтобы поделиться некоторыми из моих данных, хранящихся на компьютере Debian с помощью USB мужчина к мужчине кабеля.

Можно ли сделать это с помощью USB?

+691
user259925 31 авг. 2013 г., 22:44:30

Мне нужно, чтобы поток через FFmpeg на Ubuntu. Потоковая передача должна начинаться с bash-скрипт.

В настоящее время, я называю его такой, в рамках подпрограммы в bash-скрипт:

startFFMpegEncoder функция () {
 Эхо "запуск шифратора..."

 команду killall -9 ffmpeg с 

 пакет ffmpeg -с 640х480 до f video4linux2 -я $CAM_PATH -Ф в mpeg1video -б:в 800к -Р 30 http://127.0.0.1:$FFMPEG_PORT/$VIDEO_PASSWORD/640/480/ &

 Эхо "кодер начал".
}

Вот вывод, который производится этой части выполнения скрипта:

Начиная Энкодера...
видео: процесс не найден
ffmpeg в версии N-73895-g323ec6b Авторское право (c) 2000-2015 при помощи ffmpeg разработчиков
 построен с GCC 4.8 (Убунту 4.8.4-2ubuntu1~14.04)
 конфигурации: --экстра-библиотеки=-ЛПНП --префикс=/опт/ffmpeg с опцией --enable-avresample --отключить-отладку опцией --enable-несвободные опцией --enable-GPL с опцией --enable-версия_3 опцией --enable-libopencore-amrnb опцией --enable-libopencore-amrwb --отключить-декодер=amrnb-отключить-декодер=amrwb опцией --enable-libpulse опцией --enable-libdcadec опцией --enable-поддержкой libx264 опцией --enable-libx265 опцией --enable-libfdk-AAC с опцией --enable-libvorbis были опцией --enable-libmp3lame опцией --enable-libopus опцией --enable-libvpx опцией --enable-libspeex опцией --enable-OSD меню-активация-AviSynth с опцией --enable-libsoxr опцией --enable-libxvid опцией --enable-собран libvo-aacenc опцией --enable-libvidstab
 libavutil 54. 28.100 / 54. 28.100
 что libavcodec 56. 50.101 / 56. 50.101
 libavformat 56. 40.101 / 56. 40.101
 libavdevice 56. 4.100 / 56. 4.100
 libavfilter 5. 25.100 / 5. 25.100
 libavresample 2. 1. 0 / 2. 1. 0
 libswscale 3. 1.101 / 3. 1.101
 libswresample 1. 2.101 / 1. 2.101
 содержит 53. 3.100 / 53. 3.100

[1]+ остановлено через FFmpeg -с 640х480 до f video4linux2 -я $CAM_PATH -Ф в mpeg1video -б:в 800к -Р 30 http://127.0.0.1:$FFMPEG_PORT/$VIDEO_PASSWORD/640/480/
Энкодер начал.

Почему его сразу остановили? Работает через ffmpeg в отдельный терминал как одна команда начинает вещать столько, сколько есть вывод трассировки в окне терминала.

+684
J green 6 апр. 2011 г., 13:56:45

Я с помощью Raspberry Pi, чтобы запустить информационное табло в офисе. Я хочу, чтобы дисплей в режим энергосбережения, когда в нерабочее время. Я собирался использовать cron или выполнять что-то в начале и конце дня, но технологии DPMS xset силу выкл не работает.

Я отключил заставку (так что дисплей остается включенным в течение дня) с добавлением xset s выкл, xset -технологии DPMS и xset с noblank в файле/etc/кода валюты XDG/в lxsession/LXDE без излишеств/автозапуск файла.

Вот результаты от xset вопрос:

Управление С Клавиатуры:
 автоматический повтор: на нажатия клавиш процентов: 0 под маски: 00000000
 Показатели ХКВ:
 00: капс лок: с 01: Нум Лок: с 02: блокировка прокрутки: с
 03: сочинять: с 04: Кана: с 05: спать: с
 06: приостановить: с 07: отключения: с 08: смешанная: с
 09: почте: с 10: Зарядка: с 11: блокировка переключения: выкл.
 12: 2 группа: с 13: мыши клавиши: выкл.
 автоматический повтор задержки: 500 скорость повтора: 33
 повторяющиеся ключи авто: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
 колокол процентов: 0-колокол высота: 400 длительность звукового сигнала: 100
Управления Указатель:
 ускорение: порог 20/10: 10
Заставка:
 предпочитаю прикрывать: не допустить воздействия: да
 тайм-аут: 0 цикл: 600
Цвета:
 цвета по умолчанию: 0х20 BlackPixel: от 0x0 WhitePixel: 0xFFFF в
Путь Шрифта:
встроенные модули
Технологии DPMS (энергия звезд):
 В Режиме Ожидания: 600 Приостановить: От 600: 600
 Технологии DPMS отключена

Обновление:xset с пустым && xset +технологии DPMS && xset технологии DPMS силы выкл будет пустой экран, но это не ставит его в режим экономии энергии. После прочтения много ниток, я все еще не могу получить системное время правильно (я думаю, что может быть проблема с брандмауэром)...

+667
FaymeHPLT 26 февр. 2017 г., 21:24:25

Я знаю, что это не очень надежный способ сделать это .. но это работает.

#!/бин/Баш

пароль="your_password_here"

set_value_to=$(Зениты --название="регулирование яркости" --данные --текст="регулировка яркости значение" --Max-значение=5-максимальное значение=95 --стоимость=50)

Эхо $пароль | судо -с setpci -с 00:02.0 F4.в б=$set_value_to
+642
Nomz 9 нояб. 2015 г., 18:10:24

Это может быть сделано в одной строке, хотя для удобочитаемости я уйду. Я повторяю имя файла и изменять его, используя СЭД в целевой аргумент МВ:

ибо я в *Бостян*; делать
 МВ $я $(Эхо $я | СЭД с@Бостян@@)
сделано
+638
Victim of abortion 2 нояб. 2010 г., 03:32:26

УПП будет читать ваш ~/.по SSH/config файл и файл/etc/СШ/файле ssh_config. как долго, как вы пкпп/от имени одного хозяина псевдонимы в ваш SSH config, он должен работать.

так что похоже на короткий ответ, вот еще информация с вещей, которые вы можете делать с вашим СШ конфиг...

Вот пост, описывающий некоторые расширенные функции по SSH конфиг файл: http://magazine.redhat.com/2007/11/27/advanced-ssh-configuration-and-tunneling-we-dont-need-no-stinking-vpn-software/

Нужно туннель по SSH/УПП через HTTP-прокси? нет проблем, просто используйте шаги, описанные здесь: http://www.mtu.net/~engstrom/ssh-proxy.php

Другое использование ProxyCommand вариант: http://jasonmc.wordpress.com/2008/04/16/ssh-magic/

+611
Antoni Arreola 30 июн. 2014 г., 18:10:43

Я пытаюсь развернуть VPN-сервера (Я выбираю Openswan вкус) В помощью systemd-nspawn контейнер малина Пи работает Арч Линукс. Сейчас я могу войти в контейнер, пинг, выходит на улицу в контейнер (мне удалось передать сети в нем).

Вот мой файл systemd config для моего контейнера. (переопределить.конф)

[Услуги]
ExecStart=
ExecStart=/usr/Бен/команду systemd-nspawn \
 --тихо, --продолжал-группа-загрузки-ссылки-журнал=попробовать-гость \
 -Д /УСР/Либ/машины/%я \
--машина=%я

Редактировать: я создаю openswan.конфигурации nspawn и оптимизация конфигурации в переопределить файл.

Так этот файл выглядит так:

[тревога@alarmpi ~]$ sudo эти кошки файле /etc/systemd в/nspawn/openswan.nspawn 
[Эксес]
Возможности=CAP_NET_ADMIN CAP_NET_BIND_SERVICE

[Сеть]
Частная=да
VirtualEthernet=да
Порт=порт UDP:500:500
Порт=УДП:4500:4500
Порт=УДП:1701:1701
Порт=порт TCP:500:500
Порт=порт TCP:4500:4500
Порт=порт TCP:80:80

Правильно мой контейнер багажника и различных услуг, связанных с openswan правильно spwan внутри контейнера:

$ systemctl [email protected] статус 
● [email protected] - контейнер openswan
 Загружен: загружен (/usr/lib/systemd/system/[email protected]; включено; предустановленные поставщик: отключен)
 Падени-в: /etc/systemd/system/[email protected]
└─переопределить.конф
 Активный: активный (бег) с лун 2016-07-04 11:36:55 по московскому времени; 1 день, 1 час назад
 Документы: мужчину:команду systemd-nspawn(1)
 Главный ПИД: 15805 (команду systemd-nspawn)
 Статус: "контейнер работает".
 Группы: /machine.slice/[email protected]
 ├─15805 /usr/Бен/помощью systemd-nspawn --тихо --сохранить-группа-загрузки-ссылки-журнал=попробовать-оценки --частные сети --сети --Соколе возможности=CAP_NET_ADMIN --Маха
├─инит.область
 │ └─15810 /УСР/Либ/systemd в/...
система└─.срез
приставка-Гетти├─.услуги
 │ └─15853 на /sbin/agetty-нет...
├─ДГУ.услуги
 │ └─15838 /usr/Бен/ДГУ-Дэ...
├─openswan.услуги
 │ ├─18417 /Бен/ш /УСР/Либ/...
 │ ├─18418 регистратор -ы -р даем...
 │ ├─18419 /Бен/ш /УСР/Либ/...
 │ ├─18420 /Бен/ш /УСР/Либ/...
 │ ├─18423 /УСР/Либ/openswan...
 │ ├─18425 _pluto_adns -- <я...
 │ └─18426 /УСР/Либ/openswan...
├─помощью systemd-journald.услуги
 │ └─15824 /УСР/Либ/systemd в/...
├─помощью systemd-logind.услуги
 │ └─15837 /УСР/Либ/systemd в/...
├─помощью systemd-networkd.услуги
 │ └─15839 /УСР/Либ/systemd в/...
├─systemd в-решены.услуги
 │ └─15848 /УСР/Либ/systemd в/...
└─xl2tpd.услуги
 └─15844 /usr/Бен/xl2tpd -Д

Я установки контейнера с ... сети на Соколе.

Теперь мой вопрос, как на самом деле, как в Docker "опубликовать" эти порты (UDP 500/4500/1701) и сделать их доступными снаружи контейнер?

Как:

Путь воина --> облака --> арка Пи --> команду systemd-nspawn контейнеры.

Я знаю, что это было бы тривиально, чтобы перенаправлять трафик с помощью iptables, но это не то, что я хочу.

Я, может быть, нужно преодолеть подстава?

Редактировать: с помощью директивы "Порту", теперь я могу перенаправлять трафик внутри моего контейнера, здорово! :Д

Единственная проблема я столкнулся сейчас заключается в том, что Плутон-это сбой при работе с Ассоциацией безопасности (ISAKMP) со следующим сообщением:

"Протокол L2TP-ПСК-Нат"[1] 178.50.79.197 #1: прерывание по /построить/openswan/ГРЦ/openswan-2.6.47/программы/Плутон/ключи.с:488 "Протокол L2TP-ПСК-Нат"[1] 178.50.79.197 #1: прерывание по /построить/openswan/ГРЦ/openswan-2.6.47/программы/Плутон/ключи.с:488

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

Продолжение следует..

+601
Kay French 13 дек. 2010 г., 02:32:07

Я не уверен, если это будет работать для вас или нет, как это проверить только на внешние диски и не обязательно-накопители USB, но я считаю, что это в основном то, что вам нужно:

#! /usr/местные/Бен/Баш -
ИФС= Map-файл -Т DISKUTIL_LIST < <(список diskutil внешние)
объявить-myAssocArray
по строке "${DISKUTIL_LIST[@]}"; сделать
 DISK_MOUNT=$(Эхо $строки | у awk '{печати $1}')
 если [[ "${#DISK_MOUNT}" -это '3' ]]; затем
:
еще
 ИНДЕКС_МАССИВА=$(гора | команда grep "$DISK_MOUNT" | у awk '{печати $3}' | awk и -Ф'/' '{печати $НФ}')
 Точка=$(гора | команда grep "$DISK_MOUNT" | у awk '{печати $1}')
myAssocArray+=([${ИНДЕКС_МАССИВА}]="$точка")
интернет
сделано
на диске в "${!myAssocArray[@]}"; сделать
 Эхе -е "название:\Т\Т${диск} указывать\nMount:\Т${myAssocArray[$диск]}"
сделано

Пример выходных данных для меня (у меня только один внешний На данный момент):

{0} ➔ ./usb-drives.sh
Название: JBUTRYN
Точка монтирования: /Дев/disk2s1
+526
Edziu Eames 9 нояб. 2014 г., 13:34:43

Проблема в том, что у меня есть bash-скрипт, который требует от пользователя для входа в систему и выполнения операций. Все записывается в файл журнала. Теперь вопрос, если пользователь выходит из терминала, скрипт продолжает работать и держит лесозаготовки как ввести ключ в качестве входных, хотя никто не использует скрипт. Я хочу помогать таким, что если терминал закрыт, сам скрипт убивает его PID. или Если несколько раз ввести ключ дается в качестве входных данных, скрипт убивает его PID.

Любая помощь в этой связи будет высоко оценен.

Я использую скриптах bash и с помощью экс.

+483
Ravindra Bhirud 16 июн. 2011 г., 22:27:36

Я провел несколько недель возиться с заменой уровне системы на Qt 5.9.5 на Ubuntu Bionic и это не представляется возможным без портировать. В qtxxx.запустить файл установить в /opt который находится необходимая, но вспомогательная и требует некоторой переменной среды и/или путем переопределения. Я построил некоторые программы с Qt в /opt, но они не работают хорошо просто потому, что все хотят использовать по умолчанию.

Системы Qt распространяется во множестве папок, которые существуют параллельно, где /опт находится в дерево. Эта магия, кажется, произойдет ближе к концу процесса debuild/тип backportpackage, где правил вносит изменения в некоторые из путей, хранящиеся в файлах с сеткой структуры Убунту,. Я не смог портировать актуальными версиями, потому что курица и яйцо ситуациях, когда Кросс-пакет зависимостей не удастся даже с загружаемые редко.

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

Это был мой опыт, но это не значит, что это факт. Я был бы рад услышать, если кто-то и больше успеха.

+454
tom dodge 13 июн. 2011 г., 06:59:44

Мне нужно отправлять пакеты на определенный порт на другой шлюз. Вот такая ситуация:

На сервере есть различные службы, такие как HTTP, DNS и электронной почты (SMTP,Pop и IMAP), и он имеет два входа.

для eth2: Gateway1 (шлюз по умолчанию)

ppp0: Gateway2

Все службы работают нормально на шлюз по умолчанию (для eth2), но мне нужно отправить все пакеты, которые сервер генерирует для отправки электронной почты (дест порт 25), чтобы выйти на Gateway2 (ppp0).

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

+441
Shahzeb 7 февр. 2017 г., 06:40:29

От выполнение firewalld главной страницы:

Особенности

  • [множество функций, никто из них не упоминает Socks или прокси]

Нет.

+441
Jorous Andrei Sus 10 июн. 2010 г., 03:22:42

Я хочу использовать Ratpoison как ВМ, но я хочу, чтобы де гостинцы от Xfce4. Что включает в себя

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

(* означает все испортить, другим приятно)

Простой способ я думаю будет запустить Xfce4 как де замена ВМ с Ratpoison. Я попытался и не смог получить эту работу. Большинство предложений учтите использование --заменить в качестве аргумента ВМ выбора. Однако, Ratpoison не приходят с этой функцией, по крайней мере, не то, что я могу найти.

ratpoison: неизвестный параметр '--заменить

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

Все подсказки для выполнения всех или некоторых товаров из моей хотелки-это +1.

+433
demolitionflower 27 мар. 2013 г., 17:39:11

Может быть, я злоупотребляю словом консоль, но я имею в виду режим без нажатия, т. е. х ^+Альт Ф1 и войдите в систему как другой пользователь, где я хочу использовать мой раскладка с клавиатуры USB.

X работает, настраивает новую клавиатуру USB к мой выбор, когда я подключить его. Но консоли раскладку клавиатуры застрял на параметры, указанные в ядре. Я пытаюсь изменить:

# usbhidctl -Ф /Дев/uhid0 -Вт клавиатуры.кодировка=США 
usbhidctl: не удалось матч: клавиатура.кодирование

Информация об OpenBSD версии:

# команде uname -РВ
4.7 универсальный.МП#449
+426
Yvonne Robertson MacIntyre 6 мар. 2013 г., 00:28:55
  • Моя система в Gentoo 64 бит
  • Версия GCC и gcc (субантарктический 5.3.0 Р1.0, пирог-0.6.5) 5.3.0.

Я получил эту ошибку, в то время как развивающиеся системы блок/программы GParted-0.25.0

в /usr/lib в/ССЗ/x86_64 с-ПК-Линукс-гну/5.3.0/../../../../lib64/libgtkmm-2.4.так: неопределенная ссылка на `как GLib::ustring::ustring(с std::строки const&)'

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

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

Я также попытался вновь появляются пакеты, которые обеспечивают libgtkmm, но это не помогло.

+423
tonilin 25 февр. 2012 г., 04:58:43

Ваши строки:

функция val=$("$строка" | туалетом -с)

Это попытка выполнить команду дал $строки и выполните выход через туалет -Си. Сообщение об ошибке вы видите, указывает на то, что он пытается запустить "hellounix" команды, как в первой строке вашего файла. Если вы хотите передать значение переменной в команду, вы можете использовать функции printf:

функция val=$(е "%S " или "$строка" | туалетом -с)

Если вы используете bash, zsh ПО, или еще более мощный снаряд, вы также можете использовать вот строки:

функция val=$(умывальник, туалет -с <<<"$строка")

<<< выполняет расширение на строку "$строка" , а затем предоставляет его в качестве стандартного входа в туалет -Си.


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

функция val=${#строка}

В # экспансия расширяется:

Длина Строки. Длина в символах значение параметра должно быть заменено. Если параметр '*' или '@', результатом расширения является неуказанным. Если параметр не установлен и set-U-это по сути, экспансия прекратится.

+421
SilencerWeb 27 окт. 2019 г., 04:16:30

Вы используете #! /Бен/ш. {1..10} - это Баш расширение, а не стандартная оболочка. Баш будет расширяться {1..10} в 10 слов,для стандартной оболочкой это просто одно слово.

+371
SeriousM 3 окт. 2012 г., 13:48:04

по rsync может копировать жесткие ссылки для вас. Проверить вариант:

-Ч, --жесткие связи сохранять жесткие ссылки
+343
d139 31 мая 2015 г., 02:31:53

У меня есть скрипт КШ, который имеет один SQL-запрос и генерирует письма и результат запроса в формате HTML. Я хочу изменить этот скрипт так, что он имеет три SQL-запроса и последнего запроса создает и электронную почту на странице HTML-вывод из всего этого запроса.

До сих пор я:

  • Запрос 1 - создает таблицу, выполнив выбор в таблицу в базе данных tempdb

  • Запрос 2 - создает таблицу, выполнив выбор в таблицу в базе данных tempdb

  • Запрос 3 - выполняет соединение между таблицей 1 и таблицей 2 и создает Таблица 3 Затем в таблице 3 выполняется запрос и результат помещается в HTML-файл и по электронной почте

+337
Adam Payne 24 апр. 2015 г., 09:19:23

В ? подстановочный знак используется только в день месяц и день недели поля:

Это значит ? ("без конкретного значения") - полезно, когда вам нужно что-то указать в одном из двух полей, в которых персонажа разрешено, но не в других. Например, если я хочу, чтобы мой триггер в определенный день месяца (например, 10-го), но плевать, какой день недели, что, случается, я бы поставил "10" в дневные-месячного поля, и "?" в день-неделю в поле.

+321
Alejandra Pinedo 6 мар. 2014 г., 20:11:42

Оболочка заменяет результат выражения в обратные кавычки в строку. Однако система имеет ограничения на то, как долго список аргументов может быть для команды. Так что если у вас несколько тысяч файлов в /tmp, он пытается создать команду с тысячами имен в качестве аргумента. Это не удается.

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

найти /ТМП-экзек сенсорный {} +
+163
svenkapudija 16 нояб. 2014 г., 14:52:12

Я запускаю случайную команду в терминале и получил такой ответ:

Не удалось найти базу данных доступных приложений, запуска обновление-команды-не нашел как root, чтобы исправить это

Естественно, я бегу

обновление-команда не найдена

как корень, и он начинает загрузку следующих файлов:

http://http.debian.net/debian/dists/jessie/main/Contents-i386.gz
http://http.debian.net/debian/dists/jessie/contrib/Contents-i386.gz
http://http.debian.net/debian/dists/jessie/non-free/Contents-i386.gz

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

Я: пишу данные для ftp.us.debian.org_debian_dists_jessie_main_Contents-i386.gz ...
Обратная трассировка (самый недавний призыв последнего):
Файл "/usr на/sbin/обновление-команда не найдена", строка 95, в <модуль> write_db_apt_file()
Файл "/usr на/sbin/обновление-команда не найдена", строка 72, в write_db_apt_file write_db_core(fobj)
Файл "/usr на/sbin/обновление-команда не найдена", строка 39, в write_db_core для меня в тексте: файл "/usr/lib/python2.7/gzip.py" линия 462, В С readline с = собственн.читать(readsize)
Файл "/usr/lib/python2.7/gzip.py" линия 268, в читать самостоятельно._read(readsize)
Файл "/usr/lib/python2.7/gzip.py" линия 303, в _read самостоятельно._read_gzip_header()
Файл "/usr/lib/python2.7/gzip.py" линия 197, в _read_gzip_header поднять IOError, не сжатый файл 
IOError: не сжатый файл

Я застрял. Поиск обновления-команды-не нашли , не дали положительных результатов, чтобы решить эту проблему, в то время как поиск IOError: не сжатый файл относится проблема с программирования Python, который я не понимаю немного.

Есть ли какие-нибудь обходные пути, чтобы решить эту проблему? Это на свежей установке Debian Джесси (8), он был установлен минимально и я добавил/убрал некоторые de и пакеты позже.

результат от команды uname -а

Linux от Debian 3.16.0-4-686-Паэ #1 СМП в Debian 3.16.7-ckt20-1+deb8u1 (2015-12-14) семейства i686 GNU/Линукс

в результате команду -РД

Описание: DebianEdu/Skolelinux Релиз: 8.2

Спасибо за любую помогает.

+134
Rahat Dhande 6 апр. 2017 г., 23:06:22

Я бегу Арч Линукс с мате настольной версии 1.16.0 на ядре Linux 4.8.13. У меня есть странная проблема. Мой экран становится черным после примерно 5 или 10 минут, и я не могу выяснить, почему. Вот моя конфигурация сопряжения:

screenshot

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

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

+112
ksariash 5 нояб. 2010 г., 19:20:47

Я сделал это.ш (потому что я не знаю как это сделать, как функция), которая является просто одной строкой:

тест -Ф "${*/._/}" && Эхо "$* матчи ${*/._/}";

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

Тогда я побежал его найти ... -ОТВ ./а.ш '{}' \;

О поиска (и замены) в bash: ${файл foo/бар/баз} означает поиск переменной foo в для строке строке и заменить его с баз. Вы можете попробовать этот эксперимент: х=абвгде; Эхо ${х/с/C}. Так что приведенный выше код находится в поиске ._ и заменить его нечем. Для получения более подробной информации, в мужчину Баш поиска по шаблону замещения.

+42
Crj Designn 21 мар. 2012 г., 05:53:12

здесь учащийся в Linux. (Работает на в Debian-производных дистрибутивах)

Моя чувствительность мыши слишком высокая, так что я был в состоянии изменить его, но не могу показаться, чтобы получить его, чтобы применить при запуске.

Я сделал в/etc/инит.д/мыши

Когда я запускаю команду sudo файл /etc/инит.д/мыши запустить, скрипт работает нормально и настройки мыши обновляются.

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

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

Вопрос:

Это в/etc/инит.д даже правильное место, чтобы положить его? Или есть какие-то другие папки автозагрузки, что лучше для изменения конфигурации типа? (Как я читал инит.D-это папка для приложения должен быть запущен при запуске)

+27
Lucy Rickard 8 апр. 2016 г., 11:22:27

Есть ли способ сделать прокрутку на компьютере с ОС Linux (работает Х11) больше нравится естественная прокрутка в OS Х? С 'естественной прокрутки' я имею в виду тот факт, что вы можете Флик через страницы, там обороты на прокрутке.

У меня макбук работаете Arch Linux, и я хотел бы сделать опыт трекпад немного лучше.

+13
ninjapanda 2 июл. 2019 г., 14:15:28

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

$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