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

Это мой рабочий тестовый файл

Название Столбец1 Столбец2 Столбец3 Столбец_4
Dir01 val1 val2 val3 val4 
Dir01 val5 val6 val7 val8 
Dir01 val9 val10 val11 val12

Мой желаемый результат-это такой

за цикл по ряду элементов
Для Dir01
 Столбец1 = val1
 Столбец2 = val2
 Столбец3 = val3
 Столбец_4 = val4

Для Dir02 
 Столбец1 = val5
 Столбец2 = val6
 Столбец3 = val7
 Столбец_4 = val8
Для Dir03 
 Столбец1 = val9
 Столбец2 = val10
 Столбец3 = val11
 Столбец_4 = val12
сделано
+881
SaTech 4 дек. 2014 г., 16:22:39
22 ответов

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

найти ... остается Ш-с '
DST_DIR="/Тома/Mac_Storage/Test_Folder"
 по пути делать
 # больше кода здесь
 сделано' ш {} +

Здесь переменная получает свое значение как строковый литерал во внутренний сценарий. В DST_DIR переменной может быть удален со старого места, если вы не используете его в другом месте.

Или,

найти ... остается Ш-с '
 DST_DIR=$1; сдвиг
 по пути делать
 # больше кода здесь
 сделано' ш "$DST_DIR" {} +

Здесь значение переменной передается из внешней среды во внутреннюю скрипта через командную строку. Первый аргумент, $1, имеет значение при вводе скрипта. Это присваивается внутренний DST_DIR переменной, а затем $1 смещается от $@. Цикл продолжается, как и раньше.

+971
user129296 03 февр. '09 в 4:24

Я занимаюсь разработкой простое приложение для Apple наблюдать. Мне не нужна функциональность по телефону. Я обязан предоставить свое приложение для iPhone?

В документации, которая считывается что-то вроде:

Создавать приложения считывается. Приложения считывается из двух частей: инструменты WatchKit расширение, которое работает на iPhone и набор пользовательских ресурсов интерфейса что установлено на Apple смотреть. Когда ваше приложение запускается на Apple Смотреть, расширение набора инструментов программирования на iPhone работает в фоновом режиме обновление пользовательского интерфейса и взаимодействия с пользователем. Считывается предоставляет три возможности для расширения вашего iPhone приложение для Apple наблюдать: Приложения WatchKit, поглядывает, и действенные уведомления.

+967
Luis Sisamon 29 мая 2015 г., 20:18:52

Я наткнулась на линию на этой странице.

"Android система присваивает уникальный идентификатор пользователя (uid) для каждого Андроид приложения и запускает его как пользователя в отдельном процессе. Это подход отличается от других операционных систем (в том числе традиционные конфигурации Linux), где нескольким приложениям работать с разрешения одного и того же пользователя".

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

+934
nchiles 19 апр. 2018 г., 10:14:43

Стелла и жевательные делает приличный заморозить сырые сушеных корм. Кроме того, Заяц сегодня продает сырое мясо и всю добычу для кошек. Две мои кошки по-прежнему любят есть консервы. Все продукты бренда все лапы консервы не содержат каких-либо овощей или фруктов. Ингредиенты похожи на необычные праздник, но без химического вещества бисфенол, нитриты, искусственных ароматизаторов или побочных продуктов. Я рекомендую только ароматы nonfish. Мои кошки болеют, когда они едят слишком много рыбы.

https://www.chewy.com/stella-chewys-chick-chick-chicken/dp/35886

http://m.wholefoodsmarket.com/department/article/pet-products

+923
Batist 5 мая 2018 г., 10:18:16

Я слышал много работает, держит все свои средства пользователи в основной обмен кошелек не напрямую на кошелек пользователя. Эти биржи просто указать адрес депозит своих пользователей для пополнения BTC или ETH и их пользователи никогда не дают личные ключи. Поэтому, когда депозит будет сделано в адрес любого пользователя, его действительно перевели в главный валютный кошелек в то же время или во время продажи монет? Продажа монет на бирже не стоит любой платы для шахтеров?

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

+915
Chinagorom 11 июл. 2021 г., 06:55:47

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

+895
user65287 31 мая 2012 г., 20:08:31

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

Самый распространенный способ я видел chipotles, как в продуктовых магазинах и в рецептах, является чипотле собственной адобо. Вы можете сделать свой собственный путем simmering сушеные chipotles в томатной пасте с уксусом, чесноком, луком (искать рецепты, если это не достаточно конкретно). Я подозреваю, что большинство чипотле паст вы могли бы найти что-то подобное, но в виде пюре, и, возможно, варят до толще.

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

+855
user343026 12 окт. 2021 г., 15:17:24

Подтягивания (или потягивание), если у вас есть тянуть вверх бар – или что-то другое, где вы можете делать подтягивания. Они не просто тренируют плечи и верхнюю часть спины, но и много других мышц тоже.
Если у вас нет какого-либо специального оборудования или не можете делать подтягивания, идти с перевернутой строки, вы можете сделать их лежал под столом.

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

+769
Babaji 27 нояб. 2014 г., 10:58:06

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

 > iostat && вдо 1 1
Линукс 2.6.32-042stab090.4 (LinuxBox) 08/14/2014 _x86_64_ (16 процессоров)

авг-процессор: пользователь %user %nice в каталоге %System %iowait %украсть %простоя
 0.46 0.52 0.00 0.07 0.00 98.95

Устройство: ТПС Blk_read/с Blk_wrtn/с Blk_read Blk_wrtn
ПДД 10.53 760.66 44.67 3464410204 203460004
СКБ 2.49 368.15 779.18 1676748162 3548769968
Амми 4.09 192.81 10.71 878170395 48792907

Линукс 2.6.32-042stab090.4 (LinuxBox) 08/14/2014 _x86_64_ (16 процессоров)

10:35:21 утра процессора пользователь %user %nice в каталоге %System %iowait %своровать %простоя
10:35:22 am все 0.00 0.00 0.06 0.00 0.00 99.94
Среднее: всего 0.00 0.00 0.06 0.00 0.00 99.94

Это очень трудно для меня, чтобы решить, какой выход является более надежным. Какую команду следует считать более точным?

+752
Kakobura 20 авг. 2018 г., 14:42:58

Я сделал с помощью ниже команду sed

СЭД '0,/привет.*/!с///' входной_файл| е/^\/$/,$д'

выход

/Здравствуйте="somestuffsomestuffsomestuffsomestuffsomestuffsomestuffsomestuff
somestuffsomestuffsomestuffsomestuffsomestuffsomestuffsomestuff
somestuffsomestuffsomestuffsomestuffsomestuffsomestuffsomestuff"
+721
Julian Rouse 14 мар. 2023 г., 09:19:27

С GNU инструменты вы могли бы сделать:

дю-0ht 1Т * | СЭД -з 'с/^.*[[:пробел:]]\+//' | команды xargs -0 ЛС-ЛД

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

+674
ah pco 11 июн. 2016 г., 03:51:03

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

Экспортировать оболочки переменные передаются как переменные окружения, выполнение команд. Поэтому если вы экспортировали разделов location1 он будет принят в качестве переменной среды СШ. Если вы использовали SendEnv СШ директиву (через или ~/.по SSH/config файл или файл/etc/СШ/файле ssh_config...), СШ будет попробовать и отправить команды на удаленном хосте.

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

Многие по умолчанию для SSH/sshd для развертывания, однако, разрешить передача переменных, названия которых начинаются с LC_ (для локализации). Так что вы могли бы использовать с:

LC_location1=разделов location1 LC_location2$=location2$SSH хост 
 'Су -ЛНР '\"СР -Р -- "LC_location2 $" "$LC_location1"'\"

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

СШ хозяина "Су -ЛНР 'СР -Р -- $location2 $разделов location1'"

Но это эквивалентно тому, как работает:

евал евал "СР -Р -- location2 $$разделов location1"

То есть эти переменные не передаются в качестве аргументов СР, они интерпретируются (дважды), а оболочка (оболочки входа в систему удаленного пользователя, и Ш. начал с Су) код, так что если $разделов location1 , например /где-то;РМ -РФ /, которые будут иметь драматические последствия.

Правильно было бы правильно уйти на удаленную оболочку. Из-за двух уровнях снарядов, вам нужно бежать одинарные кавычки дважды (здесь, используя ksh93/Баш/ЗШ синтаксис):

escaped_location1=\'${разделов location1//\'/\'\\\'\'}\'
escaped_location1=${escaped_location1//\'/\'\\\'\'}
escaped_location2=\'${location2//\'/\'\\\'\'}\'
escaped_location2=${escaped_location2//\'/\'\\\'\'}
СШ хозяина "Су -ЛНР 'СР -Р -- $escaped_location2 $escaped_location1'"

Что предполагает оболочка входа в систему удаленного пользователя Борна-как.

+534
Stone Mason 29 дек. 2020 г., 23:43:58

Я помню, как курение является наказуемым правонарушением в поездах индийской железной дороги - но это электронная сигарета e-сигареты юридических путешествуя в поезде в Индии?

+410
user33389 11 февр. 2010 г., 03:21:21

Я разрабатываю приложение биткоин кошелек через BitcoinJ рамках. При развертывании приложения с помощью Tomcat в 8, я получаю следующее стек ошибок,

12-июн-2017 14:18:12.511 информация [нить PeerGroup] ком.подграфа.орхидея.TorClient.начать начиная Орхидея (версия 1.0.0)

12-июн-2017 14:18:12.514 информация [нить 12] кОм.подграфа.орхидея.каталог.DirectoryImpl.loadFromStore
Загрузки кэшированных данных сети с диска

12-июн-2017 14:18:12.516 информация [нить 12] кОм.подграфа.орхидея.каталог.DirectoryImpl.loadFromStore сертификаты загрузки 

12-июн-2017 14:18:12.518 информация [работник-0 CircuitManager] ком.подграфа.орхидея.цепях.CircuitCreationTask.checkCircuitsForCreation
Не могут строить схемы, потому что у нас нет достаточно информации, каталог 

12-июн-2017 14:18:12.601 информация [нить 12] кОм.подграфа.орхидея.каталог.DirectoryImpl.loadFromStore загрузки консенсуса

12-июн-2017 14:18:12.917 предупреждение [нить 12] кОм.подграфа.орхидея.каталог.консенсус.ConsensusDocumentImpl.verifySingleAuthority
Консенсус, подписанный непризнанные власти каталог: 0232af901c31a04ee9848595af9bb7620d4c5b2e

12-июн-2017 14:18:12.943 информация [нить 12] кОм.подграфа.орхидея.каталог.DirectoryImpl.загрузка loadFromStore 
кэш microdescriptor 

12-июн-2017 14:18:информация 13.160 [нить 12] кОм.подграфа.орхидея.каталог.DirectoryImpl.loadFromStore состоянии загрузки файла

12-июн-2017 14:18:15.662 информация [локальный-стартстоп-1] орг."Апач".Каталина.запуска.HostConfig.deployDirectory развернуть
веб-приложения каталог [/приложения/котяра-8.5.15/веб-приложений/менеджер]

Последние 2 строки в стек,

орг.bitcoinj.ядро.PeerGroup: 06/12/2017 14:53:36 - Тор готов
орг.bitcoinj.ядро.PeerGroup: 06/12/2017 14:53:36 - локальный сверстников не обнаружил.

Я считаю , что Tomcat развертывания мелкой и одной из ошибок является важным информирование -ком.подграфа.орхидея.цепях.CircuitCreationTask.checkCircuitsForCreation не могут строить схемы, потому что у нас нет достаточно информации, каталог

Я использовать Maven в качестве инструмента построения и получите версию BitcoinJ в качестве зависимостей в проекте.

<зависимость>
<идентификатор_группы>орг.bitcoinj</идентификатор_группы>
<ИД артефакта>bitcoinj-ядро</ИД артефакта>
<версия>версия</версия>
</зависимостей>

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

$ МВН -версия

Мэйвен Апач 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T01:39:06+06:00)
Мэйвен дома: /пользователи/Chaklader/Апач-мавен-3.5.0
Версия Java: 1.8.0_131, поставщик: корпорация Oracle
Java для дома: /библиотека/для Java/JavaVirtualMachines/jdk1.8.0_131.с JDK/содержание/домой/JRE и
Язык по умолчанию: язык, кодировка платформа: в UTF-8
Название операционной системы: "Мак ОС X", версия: "10.12.4" арка: "архитектуру x86_64", семейные: "Мак"

Как подойти правильно к проблеме ?

+318
user3302238 21 янв. 2013 г., 20:43:22

Это немного расплывчатым от того, что я нашел, но вы можете быть разрешено остаться вне действия вашей визы (при условии, что вы показать доказательство обратного)

Согласно справка из Министерства иностранных дел (выделено мной):

Как долго можно находиться в Сингапуре с действительным электронной визы?

[...]

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

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

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

Пожалуйста, имейте в виду, что продолжительность каждого пребывания в Сингапуре составляет не превышать 30 дней, т. е. каждый раз, когда вы входите в вашей стране паспорт ставится штамп о разрешении на пребывание (обычно) 30 дней.

+302
Balayya Ki Jai 7 февр. 2019 г., 00:02:53

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

# судо Пакман -с pkgfile

по словам официального Арч Вики,

pkgfile-это инструмент для поиска файлов из пакетов в официальных репозиториях.

(файлов быть двоичные файлы, вы упомянули как bash команды).

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

# pkgfile -у

или вы могли бы просто включить его таймер systemd для его автоматического обновления:

# systemctl включить pkgfile-обновление.таймер
# systemctl начать pkgfile-обновление.таймер

круто, да ?! :)

Пример

# pkgfile команды netstat
основные/сеть-инструменты
дополнительная/Мунин-узел

# pkgfile команды netstat --подробное
основные/сеть-инструменты 1.60.20160710 ГИТ-1 /УСР/бин/команды netstat
дополнительная/Мунин-узел 2.0.26-2 в /usr/lib в/Мунин/Плагины/программы netstat
+281
Lukas Udstuen 5 мар. 2013 г., 03:50:46

Как комментатор отмечает, наверное, не существует способ, чтобы действительно ответить на этот вопрос.

Что вы можете сказать, что это больше, чем просто длина дистанции или времени.

Например, это зависит от того, как ваше обучение продолжается. И, конечно, вашей личной физиологии.

Очевидно, выходить на 26.2 мили на ваш первый запуск-это глупо, и потенциально может убить вас. Но если вы тренировались работает меньше на пару лет, а затем медленно работали до этого, марафон, вероятно, не повредит вам на всех. (Хотя я слышу по новостям, что есть некоторые проблемы с сердцем сообщается на длительный срок упражнения).

Конечно, есть люди, там правят 125 км гонки (Marahon-де-Сабль через пустыню Сахара в течение 7 дней) или другие ультра дистанции. Но ни один из этих народных началось с того, что расстояние в один день.

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

+243
kristalik 8 апр. 2019 г., 17:17:23

Пробуя примере 1, файл, файл.Текс' - это на самом деле файл gzip объекта, содержащего данные Текс - сохранить выходные данные текстового объекта, без сжатия, используйте:

печати(ДФ.Текс, файл = "/домашний/Маси/именем.Текс", сжатие = ложь)

Для меня, тестирование с использованием latex2html именем.Текс дает красиво отформатированную таблицу.

+176
DAmann 26 мар. 2020 г., 23:25:36

Я много читала о мерах профилактики малярии в Индии, а также прочитать десяток статей (так как это моя профессия) о профилактике малярии во всем мире. Прочитав все, что хоть я и лакомство для комаров (и получить 150-200 укусов за лето), я решил не принимать какие-либо профилактические мероприятия относительно малярии, но будет использовать только москитная сетка и repellants ошибка. На самом деле, Индия-это не опасно, когда дело доходит до малярии и том, что миф о том, что необходимо принимать противомалярийные препараты-это остаться в живых из-за фармацевтических компаний.

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

Хинин и аналогичные препараты очень эффективны, но вам придется начать принимать их перед тем, как посетить пострадавшие районы, потому что это занимает около 10 дней для них, чтобы защищать тебя. Вот главный недостаток. Другой недостаток-это цена, так как они стоят достаточно дорого вне затронутых стран. Я бы предложил из этой категории является Мефлохин (обычно под названием Лариам), поскольку вам не придется принимать таблетки каждый день, но на еженедельной основе. Ни один из этих препаратов более низкого качества в Индии против Великобритании или любой другой стране и они в несколько раз дешевле. Не беспокойтесь о том, что если вы решите использовать противомалярийные таблетки.

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

+146
samuel Yi 17 мар. 2012 г., 12:11:59

Ошибка намекает о файле конфигурации bbb_api_conf.ССПотсутствует.

Проверяя на GitHub проекта, этот файл может быть найден как:

<%!
// Это соль, которая должна соответствовать значению, установленному в темы WordPress сервер
// Вы можете сделать это путем выполнения `ВВВ-конф-соль`
Струна соль = "";

// Это URL-адрес темы WordPress сервер
Строки BigBlueButtonURL = "";
%>

По предложению файл, то выполните команду:

$судо ВВВ-конф-соль

 URL-адрес: http://bbb.internal/bigbluebutton/
 Соль: 5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx5

Так что файл будет помещен в каталог/var/lib в/tomcat8/основной/демо/bbb_api_conf.ССП как:

<%!
// Это соль, которая должна соответствовать значению, установленному в темы WordPress сервер
// Вы можете сделать это путем выполнения `ВВВ-конф-соль`
Струна соль = "5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx5";

// Это URL-адрес темы WordPress сервер
Строки BigBlueButtonURL = "http://bbb.internal/bigbluebutton/";
%>

А также нужно сделать:

судо Чаун tomcat8.tomcat8 /ВАР/Либ/tomcat8/основной/демо

После этого ВВВ открывает correctely.

bbb

+97
GAP 5 июн. 2010 г., 10:21:54

Я нашла интересную статью о том, как скрыть определенные процессы в Linux из процесса мониторинга инструментов, таких как ПС, топ, как lsof, ...

Человек утверждает, что существует несколько возможных способов для скрытия процессов:

  1. Используя правильную структуру: есть куча очень хороших рамок, как в SELinux и Grsecurity , которые, среди прочих вещи, именно это. В производственной системе, я бы абсолютно рассмотрим эти, хотя сегодня я хочу, чтобы мои руки грязные и удовольствие, создавая что-то с нуля.
  2. Изменение верхней/зы/... бинары: я могу получить исходный код каждой из этих инструментов, реализовать свою собственную "скрывается процессами Linux" логика, перекомпилировать и заменить файлы. Очень неэффективно и потреблял.
  3. Изменить файл libc: я могу изменять вызове readdir() функции внутри библиотеки libc и введите код, чтобы исключить доступ к некоторым из/procфайлов. Но перекомпиляции библиотеки libc в тягость, не говоря уже о версии libcкод как правило, очень трудно понять.
  4. Изменять системные вызовы в ядре: это самый продвинутый, и он будет работать, перехватывая и изменяя getdents() системный вызов непосредственно в ядре с пользовательским модулем. Это безусловно, заманчивое, но я не буду следовать этому пути, потому что я уже очень хорошо знакомы с тем, как система перехвата вызова работает в sysdig, поэтому я хочу сделать что-то новое.

Я решил пойти на промежуточное решение, которое интересно и достаточно просто реализовать в час или так: это вариант "изменение библиотеку libc" на основе хитрой особенностью, предлагаемых в Linux динамический компоновщик (компонент, который заботится о загрузке различных библиотеки, необходимые на этапе выполнения программы), называется поджимать.

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

Это похоже на решение моей проблемы, потому что я могу написать очень простой пользовательский библиотека, которая перекрывает версии libc вызове readdir()и write логика, чтобы скрыть процесс! По логике было бы справедливо проста: каждый раз, когда я вижу, что в/proc/ПИДкаталог (где ПИД есть ПИД процесса , имеющего название "evil_script") является читается, я просто блокируют доступ в чистом виде, таким образом, скрывая весь каталог! Я пошел вперед и выполнил эти мысли в код. Вы можете получить источники в https://github.com/gianlucaborello/libprocesshider/blob/master/processhider.c (на самом деле меньше, чем 100 строк кода, включая комментарии, так что иди прочитать его!). Как только код написан, давайте скомпилировать его как общий библиотеки и установить его в системный путь.

Исходный код: processhider.с

Так что шаги такие:

  1. сделать => ССЗ -стены -спос -общая -о libprocesshider.так processhider.с-ЛПНП
  2. МВ libprocesshider.так /usr/местные/библиотека/ (как корень)
  3. Эхо /usr/местные/библиотека/libprocesshider.так > > в /etc/ЛД.так.поджатие

Теперь вернемся к моему вопросу/проблеме: здесь это описано для системы Linux. Я тестировал его на моем Убунту 18.04 (64 бит) машину и все работало нормально - процесс был теперь скрыты от ПС. Кроме того, я тестировал его на моем другом компьютере, где установлена FreeBSD 11.0 (64 бит).

Сначала мне пришлось снять следующую часть кода:

DECLARE_READDIR(dirent64, readdir64);

потому что я получил ошибку (dirent64 не определился в дирент.ч - я просто использовал найдите дирент.ч и сравнил код в некоторых интернет-источников):

processhider.C: в функции 'readdir64':
processhider.Градусы:87:37: ошибка: разыменование указателя на неполный тип 'структура dirent64'
 get_process_name(реж->d_name, имя_процесса) && \
^
processhider.с:97:1: примечание: в расширении макроса 'DECLARE_READDIR'
 DECLARE_READDIR(dirent64, readdir64);
^
*** Код ошибки 1

После удаления DECLARE_READDIR(dirent64, readdir64); у меня другая ошибка жаловаться -ЛПНП флаг:

/usr/местные/Бен/gcc5 -стены -спос -общая -о libprocesshider.так processhider.с-ЛПНП
/usr/местные/Бен/ЛД: не могу найти -ЛПНП
взыскать 2: ошибка: для LD вернулся 1 статус выхода
*** Код ошибки 1

Стоп.

Я нашел решение , где можно было заменить -ЛПНП, с -Л в/usr/местные/lib и где мой libdl.так что файл находится (смысл "взыскать 2: ошибка: для LD вернулся 1 статус выхода" ошибки).

Тогда я смог скомпилировать код. Я поместил библиотеку в /usr/местные/библиотека/ и добавил в файл/etc/ЛД.так.поджатие.

Однако, когда я позвонил мой сценарий evil_script.py (код был другой (не больше UDP пакеты спам), но я до сих пор в то время как истинная петля и времени.сон(60) , так что этот процесс должен быть там) он все-таки появился в процессе список (ПС auxww). Может быть файл/etc/ЛД.так.преднатяг не работает? Может быть есть какие-то проблемы с ЛД.так что разделяемую библиотеку? Есть ли способ, как я могу проверить, что происходит в какой момент?

+90
Abirbhavg 7 июл. 2014 г., 10:10:34

Если эти методы еще не работают, а если иду в Adobe не работает , вы всегда можете попробовать добавить medibuntu РЕПО или установке из Центра программного обеспечения

+56
kelly carter 1 окт. 2022 г., 16:36:44

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