Проблемы с отправкой команды на экране сеанса

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

Моя попытка отправить команду к сеансу Screen, как я нашел на этот сайт и много других, но это не похоже на работу:

[email protected]сервер [~]# экран,- х "сценарий -а-с 'Общ -л' /tmp/и команды.журнал" & и cat /tmp/и команды.журнал
кошка: команда в /tmp/.журнал: нет такого файла или каталога
[email protected]сервер [~]# 

Обратите внимание, есть только 1 сеанс экрана работает, так что я опустил -S и-п (пробовал с тоже и никакого эффекта). Например:

[email protected]сервер [~]# экран -П 0 -х вещей "скрипт -а-с 'ЛС-л' /tmp/и команды.журнал" & и cat /tmp/и команды.журнал
кошка: команда в /tmp/.журнал: нет такого файла или каталога
+577
Jilly51 29 июл. 2017 г., 12:37:10
27 ответов

Один из способов сделать это будет:

  1. извлеките 4 или более букв слова из words.txt

  2. передать результат как "файл", чтобы команда grep -ФФ , с тем чтобы сделать неподвижной строку матче с переменной содержание:

Экс. использование Баш процесс замещения и здесь строку

грэп -fqf по <(Команда grep '....' words.txt) < < < "$" ул. && Эха "нашли" || эхо "не нашли"
+959
Juanico Fernandez 03 февр. '09 в 4:24

Для того, чтобы вызвать задержку, вы должны использовать 'netem' qdisc.

Вы были отвлекаться на параметр 'задержки' в ТБФ qdisc. Для ТБФ qdisc, этот параметр устанавливает максимальную задержку, которым будет разрешено по очереди пакетов. Так, например, если очередь достаточно глубоко, что задержки отдельных пакетов будет 400ms, то пакет будет хвост-за. Это не реально помочь вам моделировать с высокой задержкой, что вы надеетесь на.

Я хотел бы предложить, используя что-то вроде:

qdisc ТС добавить Дэв корень eth0 в netem задержки 400ms 1024kbps ставка 

Примечание: Если вы имеете в виду Кбит,?

Инструмент ТС относится к килобит в секунду как Кбит и Кбайт в секунду как кб / сек'.

+935
Hussein Ramzan 7 апр. 2019 г., 13:50:12
Другие ответы

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


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

Я вошел в систему на моем локальном компьютере (в Fedora 24) как rperez. С этого компьютера мне нужно подключиться к удаленному серверу через sshfs , поэтому я создал приватный/публичный ключ, запустив SSH-ключей. С помощью следующей команды я могу подключиться к серверу без каких либо проблем:

sshfs [email protected]_ip:/home/rperez -п 2051 ~/Дэв -о auto_cache,переподключение

Теперь у меня два аккаунта на GitHub: один для работы, один для личных проектов. Я хотел бы подключить как через SSH, так у меня настройки во-первых, используя сгенерированный ключ для rperez и снова работает нормально.

Я пытаюсь настроить второй (Личный) на одном компьютере, так что я выполните эту команду:

SSH-ключей -Т ОГА -с "[email protected]" 

Я создал файл ~/.по SSH/config файл со следующим содержимым:

аккаунт #rperez 
Хозяин на GitHub.ком-rperez
 Имя github.com
 ГИТ пользователей 
 IdentityFile ~/.по SSH/id_rsa

#reypm счета
Хозяин на GitHub.ком-reypm
 Имя github.com
 ГИТ пользователей 
 IdentityFile ~/.СШ/id_rsa_reynierpm

#Сервер
Хоста <server_ip>
 IdentityFile ~/.по SSH/id_dsa, который находится

И это, где моя проблема началась. Теперь выполнив следующие команды:

sshfs [email protected]_ip:/home/rperez -п 2051 ~/Дэв -о auto_cache,переподключение
sshfs [email protected]_ip:/home/rperez -п 2051 ~/Дева -о auto_cache,переподключение,IdentityFile=~/.по SSH/id_rsa

Возвращать эту ошибку:

читать: Соединение прервано

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

Что не так с этой конфигурацией?

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

Обновления: подробный вывод

СШ-ВВВ -п 2051 [email protected]_ip
OpenSSH_7.2p2, в OpenSSL 1.0.2 ч-ФИПС 3 мая 2016
Плохой владелец или разрешения на /дома/rperez/.по SSH/config файл
+853
Kiet Thanh Vo 7 окт. 2018 г., 14:33:35

Как найти ссылки на лениво размонтирования файловых систем страницы, как lsof инструмент не отображается в списке не абсолютные пути (как lsof выход нерегулярное) и что еще хуже, это не список другая файловая система зависимостей, таких как карты памяти.

Что касается решения проблемы, вы будете иметь, чтобы посмотреть в/proc/*/Maps в которых представлена память отображений, которые относятся к каждому процессу, чтобы указать на то, к, если это файл или путь. Однако, как пространства, абсолютный путь недоступен если файловая система хостинг файл был ленивый размонтировать.

Ниже приведен примерный сценарий:

!/бин/Баш
кошка /proc/*/карты 
 | у awk '{печати 6$}'
 | команда grep -v с '^/' # удалить абсолютные пути
 | команда grep -v с '^$' 
 | команда grep -v', то(удалено)' 
 | команда grep -v с '^.ВДСО.$' 
 | команда grep -v с '^.кучу.$' 
 | команда grep -v с '^.стек.$' 
 | команда grep -v с '^.vsyscall.$' 
 | команда grep -v с '^сокета:$'

которые могут помочь снять ложных срабатываний.

Более того, вы также можете проверить в /proc и/Х/ФД/* и /proc и/Х/Дов.

+830
Francesca Winkle 8 июн. 2017 г., 13:18:25

Мой нынешний ноутбук разваливается, а конкретно экран петли. Как только (или в идеале раньше) они ломаются, я бы хотел, чтобы запустить машину как устройство хранения данных. Я решительно предпочитаю использовать ГПИ за Кинк.

Любые рекомендации на дистро/полезные инструменты для установки перед включением его в коробку? Никаких предостережений о запуске ноутбук без экрана?

До сих пор я представляю установке Ubuntu (не сервер) и работает Remmina для удаленного взаимодействия через VNC/и т. д.

+806
MockWhy 18 сент. 2019 г., 12:04:10

Такого рода установки, кажется, распространены в торговых центрах и аэропортах. В Западной Канаде шо предлагает подобную услугу и называет это "шоу открытия". Я уверен, что в других местах есть похожие сервисы от провайдеров, таких как T-Mobile и т. д.

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

Мой вопрос просто говорится: как я могу автоматизировать на этапе проверки подлинности с устройства, которое не как правило, имеют традиционный браузер?

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

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

+801
Elisa Sanches 1 янв. 2011 г., 18:24:56

записи NVRAM включать, где корневой раздел для харчей системные файлы. Если вы загрузите устройство напрямую, то в UEFI говорит жратвы корень такой же, как системы EFI, в котором, как правило, это системные разделы под Linux /загрузки каталога. Самым простым решением здесь является установка grub на системном разделе EFI.

жратва-установить --Эфи-каталог=файл/boot/efi в --загрузки-каталог=файл/boot/efi в --съемные устройства /dev/Сде -

+756
Per Kristian 31 мая 2019 г., 12:37:11
судо СЕПГ -я е применение s|\\ЛЦ\\БДУ|\\ЛЦ\\|'.ТМП
  1. Вам не нужно " в СЕПГ команду, потому что вы не соответствуя этим персонажем.
  2. Вам нужно бежать \С.
+756
Michel Guillet 27 нояб. 2016 г., 00:06:44

В соответствии с вашими условиями:

  • добавить его в "source.txt"

  • Я только хочу, чтобы добавить новый IP-адрес, который отображается в лог-файл "events.txt" в "source.txt"


Вот полное решение, основанное на сочетание GNU СЕПГ, вырезать и грэп:

СЕПГ -я "\$ долларов(вырезать -д-Ф2 source.txt | грэп -ВФ - events.txt)" source.txt

В результате source.txt файл содержимое:

ДАТАВРЕМЯ,IPSOURCE,ПОРТ 
01.01.70 в 08: 00,0.0.0.0,443 
01.01.70 в 08: 00,2.2.2.2,443
08.00 по 01.02.70,4.4.4.4,443
+730
aslan 8 янв. 2012 г., 09:49:45

Боюсь, у меня плохие новости для вас.

с помощью dpkg-RePack от стандартная немного программного обеспечения, которое использует упаковывая info-файлах (которые еще останутся в системе для того, чтобы убедиться, что обновления идут правильно) для восстановления .deb пакет.

Если вы устанавливаете на удаленном компьютере м, кто имеет корень на М можно реконструировать информацию, им нравится.

Редактировать и даже если вы каким-то образом им в этом помешать, простой командой dpkg -л имя_пакета скажу им точно , какие файлы входят в пакет, после чего они могут просто дегтем этим и закончим.

+655
Weae 16 февр. 2015 г., 11:18:05

Я пытаюсь построить/установить Mapnik-а (3.0.10) на системе CentOS 7 и у меня возникли проблемы с получением все зависимости на месте и признали.

У меня установлен компилятор gcc/g++ и из серии gcc6 для обеспечения на C++14 поддерживает, которые Mapnik должен. Если я указываю прямо на мой новый НКУ и опрос его версии я получаю это:

[корень@ворона ~]# /usr/местные/Бен/ССЗ --версия
ССЗ (ССЗ) 6.5.0
Авторское право (C) 2017 бесплатное программное обеспечение Foundat/..СНиП..

Затем я временно заглушил $СС и $СХХ переменные окружения, так что обновленный компилятор будет использоваться для последующей сборки, затем я установил буст 1.69.0 от источника, как это. Обратите внимание, что это на самом деле устанавливает второй толчок, так что --префикс параметра определяет, где эта альтернатива Boost будет установить, чтобы:

экспорт чч=/usr/местные/Бен/ССЗ
экспорт СХХ=/usr/местные/Бен/г++

компакт-диск /корень/загрузок
с wget https://dl.bintray.com/boostorg/release/1.69.0/source/boost_1_69_0.tar.gz
тар-официального сайта boost_1_*
компакт-диск boost_1_*
./bootstrap.sh --префикс=/опт/повышение
./В2 установите --префикс=/опт/импульс-с=все

Теперь, если я проверить /выбрать/повысить, Я вижу, что я ожидаю..

[корень@ворона ~]# реж /опт/повышение/
включают Либ

Наконец-то я смогу устанавливать Mapnik-а сам. Я использую подход, отметили здесь. Однако, я уже получил несколько зависимостей на месте из-за ранее установив в gdal и PostGIS. Но, когда я запускаю Mapnik-а это .настроить шаг, он не может найти мой необязательные зависимости.

Например, я построил прое от источника и точно знаю, где это..

[корень@ворона ~]# реж в /usr/proj49/
бин включают Либ поделиться

И команду ldconfig находит это слишком..

[корень@ворон Mapnik-А-В3.0.10]# команду ldconfig -п | грэп libproj
 libproj.так.12 (пакетов libc6,х86-64) = > в /usr/proj49/Либ/libproj.так.12
 libproj.так.0 (пакетов libc6,х86-64) => /lib64/libproj.так.0
 libproj.так (пакетов libc6,х86-64) = > в /usr/proj49/Либ/libproj.так
 libproj.так (пакетов libc6,х86-64) => /lib64/libproj.так

Вот я и уточняю моя альтернативная увеличить место, а также PROJ_LIBS и PROJ_INCLUDES как .настроить параметры.....но он по-прежнему не удается найти прое? Вот немного сокращенный вывод. Обратите внимание, что он находит мой толчок, как указано, но его не удается найти проекты, несмотря на конфиге параметры..

[корень@ворона ~]# кд /корень/загрузки/Mapnik-А-В3.0.10
[корень@ворон Mapnik-А-В3.0.10]# ./настроить BOOST_LIBS=/опт/повышение/Либ BOOST_INCLUDES=/опт/повышение/включает PROJ_LIBS=в/usr/proj49/Либ PROJ_INCLUDES=в/usr/proj49/включать
..СНиП..
Поиск наддува либы и заголовки... (в кэше)
Нашли повышение библиотеки: каталог /opt/повышение/Либ
Нашли наддува заголовки: /выбрать/увеличить/включить
Проверка на файл заголовка c++ повышение/версия.ГЭС... да
Проверка на повышение версия >= 1.47... да
Нашли импульс lib версия... 1_69
..СНиП..
Проверка библиотеки C прое... нет
Не может найти дополнительный заголовок или общая библиотека для прое
..СНиП..

Большинство необязательных зависимостей, похоже, так же забывают—libpng-Devel, который, libjpeg-Devel, который, sqlite3, с размолвке материалов, проектов и т. д. И большинство из них пакет устанавливает, а не источник строит.

Так как мы будем использовать этот сервер в течение некоторого времени я хотел бы иметь самую последнюю Mapnik-а с его полным комплектом поддержки (особенно для проектов, PNG и JPEG). Это особенно досадно, что мой прое установить не завязывает, потому что я точно знаю, где это и предусмотрено Mapnik-а этих параметров.

Прошу прощения за долгий шумный читал, но кто-нибудь увидеть, чего мне не хватает?

[Обновления: 4.24.19 5вечера]

Ок, я, возможно, понял это. Я надеялся, что это как-то связано с окружающей средой/раковина установки, вместо того, чтобы построить все зависимости от источника, с тем же компилятором, и наткнулся на старый пост , где "дом Лер" рекомендовали внести изменения в переменной LD_LIBRARY_PATH переменной среды включают конкретно /usr/местные/библиотека. Ну, я попробовал это, и это не решит проблему. Тем не менее, я с оптимизмом расширил значения параметра, чтобы включить некоторые дополнительные локации, и теперь я могу завершить .настроить шаг со всеми зависимостями признал. Вот как я сделал это..

ви /и т. д./профиль.д/ш.местные
# Добавить путей, разделенных двоеточием переменной в переменной LD_LIBRARY_PATH такой..
экспорт в переменной LD_LIBRARY_PATH=$переменная LD_LIBRARY_PATH:/usr/местные/библиотека:/usr/местные/lib64:/УСР/Либ: в/usr/lib64:

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

на /sbin/ldconfig из-под
команду ldconfig

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

[корень@ворон Mapnik-А-В3.0.10]# эхо $в переменной LD_LIBRARY_PATH
/опт/Реми/php70/корневой каталог/usr/lib64:: каталог/usr/местные/библиотека lib:/usr/местные/lib64:/УСР/Либ: в/usr/lib64:

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

экспорт чч=/usr/местные/Бен/ССЗ
экспорт СХХ=/usr/местные/Бен/г++
компакт-диск /корень/загрузки/Mapnik-А-В3.0.10
./настроить BOOST_LIBS=/опт/повышение/Либ BOOST_INCLUDES=/опт/повышение/включает

И это сработало. Теперь, будет ли он строить без проблем до сих пор остается загадкой, но это, кажется, сделать трюк!

Ну я говорил скорее. Сейчас делают не с..

<Mapnik-а::геометрия::geometry_collection<двойной> > >&&’
проектов SCons: *** [источник/в JSON/mapnik_json_geometry_grammar.о] Ошибка 1
проектов SCons: строительство прекращается из-за ошибки.
сделать: *** [src в/в JSON/libmapnik в формате JSON.а] Ошибка 2

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

+567
4ninefine 3 апр. 2015 г., 17:28:54

Мы внедрили решение для сохранения истории команд в новый файл для каждой пользовательской сессии для проведения аудита. Так что каждый файл сессии определяется время начала и имя пользователя.

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

Есть ли способ, после того, как файл заполнен, чтобы предотвратить любые изменения на нем ? Это как написать-один раз и она заперта.

+558
user10191234 24 сент. 2015 г., 19:07:29

Это возможно, посмотрите на ID пользователя отображение раздела в экспорте странице.

В общем, вы хотите это в экспорт линии: all_squash anonuid=все anongid помогают=все

Если вы не на Linux, но на BSD, делать то, что Крис сказал.

+553
Sebastian Bean 21 июн. 2017 г., 08:13:16

Я пытаюсь написать скрипт для CentOS 6.8, где пользователь не будет корня. Нет админа на помещения, поэтому скрипт должен быть добавлен к пользователям использовать sudo? (путем добавления файла в /etc/пользователям использовать sudo?.д) тот же сценарий.

Кажется, что пользователю должно быть предложено скрипт для root-пароль, верно? Если нет, то это Конвенции, чтобы обойти это (кроме второй скрипт для добавления пользователям использовать sudo? когда пользователь запускает из корня)?

Я пытался что-то вдоль линий это:

фрагментик Эхо 'все=(все:) все' | редактор судо='тройник -это' visudo

и это:

Все=NOPASSWD:/usr/Бен/rsync и" | (судо Су -редактора c '="тройник" visudo -F в файл /etc/пользователям использовать sudo?.д/О rsync')

как предложил здесь, но эти просто дать продолжение подскажут.

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

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

+553
iCodeSometime 1 янв. 2018 г., 08:10:20

Гифы нельзя манипулировать таким образом, добавляя. Обидно, я знаю. Я написал подробное объяснение файл формат здесь, но Википедия объясняет это лучше. Поэтому добавления с кошкой не работает.

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

+526
Nick Schild 22 мар. 2015 г., 04:13:34

Я работаю с мастикой , но есть медленное подключение к серверу.

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

Итак, вопрос : как работать со шпатлевкой без задержки между моим и набрав текст в терминале.

Так что я нашел это нужным шпатлевка : локальное эхо и местных однострочный редактор, но уверен, что я не могу использовать горячие клавиши с ним. Мне нужны горячие клавиши так subquestion : как сделать горячую клавишу, чтобы включить / отключить локальное Эхо+редактирование строки.

+432
gorge 8 апр. 2013 г., 13:04:42

Я наткнулся на это при поиске двойной загрузки FreeBSD 11.0 и Ubuntu 16.04 с помощью GRUB в Ubuntu по 2, все под EFI.

В конечном счете я имел ряд проблем с прямой загрузки, но я имел успех запуск с FreeBSD. Простой c возможностью старта обоих +1 не работает для меня, и я завелся с помощью следующего:

menuentry "chainload во FreeBSD 11.0" {
 part_gpt insmod 
 insmod жира
 параметр root = hd0,7
 c возможностью старта обоих /Эфи файл/boot/bootx64.Эфи
}

последовало обновление-жратва. Возможно, я упустил что-то простое, что бы сделать выше ответы для EFI.

+371
RAVITEJA SATYAVADA 14 июл. 2019 г., 15:02:30

Я Поиск назад от конца файла, это, вероятно, легче всего объяснить, показывая мой код:

достаточно=0
numberOfLines=100
имяфайла="/путь/к.файл"
# Хвост последнего $numberOfLines линии; если линия располагается в промежуток времени мы хотим, чтобы они двойной как далеко мы вернемся
при довольно-экв $0 ]; делать
 # Получаем дату первой линии
 dateOfFirstLine=`хвостик -$numberOfLines $именем | СЕПГ -Н 1П | грэп -по "^[0-9]{2}/[0-9]{2}-[0-9]{2}:[0-9]{2}:[0-9]{2}"`

 # Посмотреть, если это все еще в пределах диапазона, нас интересует - если так, то вернитесь в два раза дальше
 если [[ "$dateOfFirstLine" > "$параметр StartDate" ]] ; затем
numberOfLines=$((numberOfLines*2))
 Элиф [[ "$dateOfFirstLine" == "$параметр StartDate" ]] ; затем
numberOfLines=$((numberOfLines*2))
еще
достаточно=1
 хвост -$строки=`numberOfLines $имя_файла`
интернет
сделано

(Вообще у меня если там что выходит пораньше, если количество линий, мы преследуем поднимется слишком высоко, но я решил, что для простоты)

Очевидно, тогда я иду на какую-то работу с $линий.

Мой вопрос относительно этой линии:

dateOfFirstLine=`хвостик -$numberOfLines $именем | СЕПГ -Н 1П | грэп -по "^[0-9]{2}/[0-9]{2}-[0-9]{2}:[0-9]{2}:[0-9]{2}"`

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

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

+312
1nternetz 17 июл. 2016 г., 04:50:58

Я хочу быть в состоянии сделать запрос через определенный сетевой интерфейс, такой:

пинг -я через eth0.1 от Google.быть
пинг -я через eth0.2 компания Google.быть

Этот пример работает на моем многосетевым роутере OpenWRT.
Теперь я хочу сделать нечто подобное на моем компьютере.

Улов: это не реальный интерфейс, а интерфейс VPN.

Сейчас у меня настроить OpenVPN, который создал Тун устройства. В настоящее время я выбрал, потому что это по умолчанию. Я не против перехода на кран или типа PPTP , если это делает это легче.

Так что я хочу сделать, это сделать что-то подобное как в первой команде, но потом:

пинг -я tun0 Гугл.быть

Прямо сейчас, это просто не работает и времени. Я также пробовал с активным интерфейсом, и это дает мне сеть недоступна ошибок.

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

Важно: я не знаю , какие сервера/ИПС мне нужно связаться через VPN-устройства, что такое переменная, поэтому я не могу просто установить маршрут для этого.

+266
James Alexander Dickerson 6 февр. 2015 г., 17:02:37

У меня есть несколько текстовых файлов. Все эти текстовые файлы нужно пройти набор для редактирования, которые можно сделать в ВИМ. Я хочу, чтобы автоматизировать это. ВИМ имеет несколько команд для замены. Предположим, текстовых файлов, нужно пройти следующие замены:

  1. заменить мальчишку: %с/мальчик/Мальчик/г
  2. заменить девушку на девушку: %ы/девушка/девушки/г
  3. удалить пустые строки: г/^$/д

Это просто простой пример, есть ли способ, чтобы написать все эти правила, а затем автоматизировать это на несколько файлов?

+210
Al Kan 17 окт. 2013 г., 18:38:59

За кучу форматов JPG фотографии, у меня есть (упрощенный) скрипт должен быть в состоянии извлечь исходную дату, когда была сделана фотография (если отличается от 0000:00:00, не относится к этому делу)

для F в *.формат JPG;
делать 
 Эхо -н $е ">> " ;
 /usr/Бен/exiv2 -П Е пр $Ф | команда grep 'в EXIF.Фото.DateTimeOriginal';
сделано

Но труба от exiv2 , чтобы команда grep иногда получает информация присутствует в метаданных фотографий, иногда нет. Список файлов тестовый набор:

$ общ.
sany0070.jpg sany0071.jpg sany0072.jpg sany0073.jpg sany0074.jpg

Что я получу от этого, сбивчивая результат, такие как:

$ для F в *.формат JPG; делать Эхо -н $е ">> " ; /usr/Бен/exiv2 -П Е пр $Ф | команда grep 'в EXIF.Фото.DateTimeOriginal'; сделано
sany0070.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00
sany0071.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00
sany0072.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00
sany0073.jpg >> двоичный файл (стандартный ввод) совпадает
sany0074.jpg >> двоичный файл (стандартный ввод) совпадает

Второй раз (скрипт был в состоянии грэп, как ожидалось):

$ для F в *.формат JPG; делать Эхо -н $е ">> " ; /usr/Бен/exiv2 -П Е пр $Ф | команда grep 'в EXIF.Фото.DateTimeOriginal'; сделано
sany0070.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00
sany0071.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00
sany0072.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00
sany0073.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00
sany0074.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00

В третий раз (не смогла вычленить информацию спросил, хотя он отличался от первой попытки:

$ для F в *.формат JPG; делать Эхо -н $е ">> " ; /usr/Бен/exiv2 -П Е пр $Ф | команда grep 'в EXIF.Фото.DateTimeOriginal'; сделано
sany0070.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00
sany0071.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00
sany0072.jpg >> двоичный файл (стандартный ввод) совпадает
sany0073.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00
sany0074.jpg >> в EXIF.Фото.DateTimeOriginal В ASCII 20 0000:00:00 00:00:00

И так далее.

Я Slackware64 14.2 Linux с:

$ грэп -в
грэп (ГНУ грэп) 2.25

$ exiv2 --версия
exiv2 0.25 001900 (64-разрядная версия)

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

Редактировать: это происходит в данный набор файлов (пять в пример как образец 76 из оригинального каталога), но не случилось с сотнями других в десятки каталогов, я применил ее без проблем.

+179
Nick Grealy 5 сент. 2011 г., 06:51:00

У меня есть ВМ настройка веб-сервера и у меня установлен и запущен Апач. ВМ есть мостовой сетевой интерфейс и может быть пингуется с хоста через 192.168.0.2.

Однако, если я введите тот же IP-адрес в браузер на хост-машине, я ожидал увидеть по умолчанию страница генерируется на виртуальной машине, но вместо этого я сделать не могу подключиться на 192.168.0.2 в Хосте браузер.

Я явно пропустил что-то. Кто знает, что я упустил или сделал неправильно?

Выход из виртуальной машины выполните команду netstat-tnlp

протокол TCP 0 0 0.0.0.0:22 0.0.0.0:* слушать 950/демон
протокол TCP 0 0 127.0.0.1:25 0.0.0.0:* слушать 1026/мастер
протокол TCP 0 0 :::22 :::* слушать 904/демон
протокол TCP 0 0 ::1:25 :::* слушать 980/мастер

Грубый рисунок того, что я думаю о сетевой активности/подключения будет выглядеть.

                               enter image description here

+175
Mathemats 17 окт. 2014 г., 09:30:41

Есть ли другой способ, чтобы найти текст в сторону без команды grep из нескольких файлов.

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

+156
vbindsch 18 нояб. 2014 г., 05:41:32

Вы можете сделать:

СЭД с/[^:]*/"&"/г' в /etc/passwd с

То есть вложить в цитату любая последовательность из 0 или более (*) символы, отличные от : ([^:]).

Или используя специальную КШМ-обработки инструмент, который бы правильно цитировать (КШМ-стиль) поля, которые содержат двойные кавычки, а тут еще и добавления заголовка:

млр --icsvlite --ocsv --неявные-КШМ-заголовок-ФС : --цитата-все метки \
 'Имя пользователя,пароль,UID,GID группы,типа gecos,домашняя директория,Shell' в /etc/passwd с
+81
Tobias Bardino 19 мая 2012 г., 15:21:56

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

Беспарольный аутентификации работает хорошо, если домашний каталог пользователя хранится локально (не autofs с).

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

Это вообще возможно?

(Оба сервера работают под управлением ОС Solaris 10 х86 на VirtualBox.)

+76
Ramy Shosha 10 июн. 2015 г., 19:04:24

Я не знаю, где моя проблема.

Я бегу по Slackware Linux, в файл xorg 7.5, FVWM 2.6.1, акробат ридер 9.5.3

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

Я

Acroread*AutoRaise: ложные

в мой .Xdefaults и файл, но не похоже, чтобы сделать это.

Как я могу сделать Acroread не авто-рейз на фокус?

=====

Редактировать: у меня есть давний .файл fvwm2rc, что предотвращает автоматическое поднятие. Эта строка закомментирована:

#AutoRaise 750

Только другие ссылки, чтобы поднять внутри функции, и я не использую их. Acroread-это только окно (что я в курсе с верхней части моей головы), что автоматически поднимает на Фокусе.

+63
timothymh 20 мар. 2010 г., 09:22:03

Если вы хотите напечатать несколько строчек, то вы можете использовать этот СЭД -п 2,4 п somefile.txt. Это будет печатать строки от 2 до 4 от somefile.txt.

+33
UltimateDevil 23 окт. 2012 г., 01:33:27

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

$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