Как сделать поплавок работу в shell-скрипт?

Я новичок в ТОР и мне очень трудно понять, как его настроить. Что я сделал до сих пор:

  • запустить Видалия с моего личного счета, - после нескольких секунд я подключен
  • запустить Видалия от учетной записи root ... как выше + предупреждение о запуске Tor в корневой

В обоих случаях отказ или убийство Видалия оставляет службу Tor работает.

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

Но я не могу запустить службу вручную (systemctl запустить Tor.обслуживание):

  • как корневой (не советую, см. выше) файл/etc/Тор/torrc-файлах не существует
  • как себя-не достаточно прав

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

Так как пропустить Vidalia и запускать службу ТОР старым добрым способом, как службу вручную? (Vidialia может быть полезным для конфигурации GUI, но только что).

в openSUSE 13.2, 64-разрядная.

+410
user297439 9 мая 2018 г., 12:15:36
21 ответов

Вы спросите команду killall убить что-нибудь, что совпадет с "впрыска". Вы должны сказать ему, чтобы соответствовать [а]ФСР, что так оно и будет по-прежнему искать что-нибудь под названием "впрыска", но не вижу себя ( если вы совместите впрыска с [а]СДФ, обратите внимание, что S совпадает с ], а не с.)

pgrep -АФ СШ 10.0.3.70 '"[а]СДФ" || правда'

Это обычный прием также используется в grep/для egrep/awk и/и т. д. :

ПС-эф | грэп "что-то" # иногда тоже сам матч 
ПС-эф | грэп "[С]что-то" # не будет соответствовать самой

# почему это работает:
# в командной строке содержит: ПС-эф | грэп [С]что-то
# и grep пытается найти: то

Этот трюк старый, и я видел его несколько десятилетий назад в FAQ по Unix (который до сих пор хорошо читать!)

Чтобы "автоматизировать" его, это не легко, но, как правило, каждый раз, когда вам нужно, чтобы grep для строковой переменной выражение regexp="что-то", можно попытаться сделать:

команда grep "$(Эхо "${выражение}" | значение lc_all='с' СЭД -е 'е/[а-Яа-З0-9_-]/[&]/')" 
# если выражение="что-то", он делает: команда grep "[С]что-то"
# если выражение="otherthing", он делает: команда grep "[о]therthing"
# если выражение regexp="^thirdthing", он делает: команда grep "^[Т]hirdthing" #ОК, сохранил "^"
#Но не на : регулярное выражение="[букварь]деф", как это делает: команда grep "[[а]до н. э.]деф" вместо того, чтобы команда grep "[букварь][д]эф" ...
+951
chantilly hapin chan 03 февр. '09 в 4:24

Проблема имеет отношение к вашей версии СУ двоичный. Я использовал обновленные двоичные Chainfire В и он не работает. Я-то с понимаете смысла и сейчас работает.

+947
Ross Wardrup 23 авг. 2010 г., 13:02:13
Другие ответы

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


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

У меня была такая же проблема, и решил ее просто заново параметр "время ожидания экрана" в настройках дисплея. Кажется, что некоторые приложения все испортил.

+911
Tomasz Pala 12 янв. 2020 г., 17:13:21

Иконки находятся в /usr/доли/иконки

+829
user3279128 21 апр. 2014 г., 12:37:40

У меня есть рецепт маффинов шоколадных цуккини маффины. Рецепт призывает к 325 градусов духовку и время выпечки 20-25 мин. Я хочу испечь их в 9 х 13 кастрюлю, как пирог. Как долго я должен испечь свой торт и при какой температуре.

+732
user22125 30 нояб. 2017 г., 08:18:10

Я хотел бы, что баш завершает свою команду ВИМ myPrвкладку в ВИМ myProgramName.с Даже если текущая папка содержит файл myProgramName.о, так как 99,9% времени я хочу открыть источник с Vim не исполняемый.

При выполнении этой работы очень хорошо: ./Мурвкладке будет завершена в ./myProgramName.о'. Я бы предпочел, чтобы это осталось так, как есть.

Как я могу добиться, чтобы автоматически завершить до *.с исключением при выполнении с ./...?

+725
Alican KAYIKCI 6 дек. 2012 г., 01:53:39

Можно воспользоваться помощью Wireshark с режимом мониторинга позволило существенно сделать работу airodump-НГ. Это позволит для захвата сырых фреймов 802.11, который будет показывать трафик от точки доступа и клиенты. Для этого нужно помнить, что устройство WiFi может прослушивать только один канал за раз, поэтому вы увидите только трафик на канале это значение. Вы можете выбрать канал связав нужную сеть до захвата или с помощью в аэропорту (/система/библиотеки/PrivateFrameworks/Apple80211.рамки/ресурсы/аэропорт) команды (например, нюхать канал 1 Данный WiFi адаптер называется почтовый индекс EN1) :

аэропорт почтовый индекс EN1 принюхаться 1

Следует отметить, что команда эта будет также записывать пакеты в файл, так что можно просто использовать аэропорт, чтобы захватить и затем откройте файл в Wireshark или просто выйти из аэропорта команду после того, как вы начали мониторить режим Захват и пусть обнаруженные собирать их, так что вы можете увидеть их в реальном времени. Можно на самом деле изменить захват канала, в то время как Wireshark-это работает, но вы можете пропустить пакеты, в то время как смена канала не происходит.

+711
Sohail Rajpoot 9 авг. 2011 г., 19:44:23

Я использую PixiWeb для захвата скриншотов веб-сайт целиком или только видимая область.

Он также позволяет сохранять скриншоты в формате PDF. Варианты обмена весьма интересны (большинство сайты социальных медиа).

+645
Stim 26 мар. 2019 г., 06:40:30

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

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

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

Вот как это выглядит, высота 59 см (1.93 футов): image: unknown cactus image: unknown cactus image: unknown cactus image: unknown cactus

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

image: Peruvian Apple cactus

+592
woodboye 7 нояб. 2019 г., 11:20:35

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

+581
Joan GCovarrubias 4 окт. 2015 г., 12:04:14

Попробуйте почистить ваш АПТ-кэша и запуска обновления

суда apt-получить чистый
судо apt-получить обновление
судо apt-получить обновление

Если у вас возникли вопросы, то изменить Ваше зеркало РЕПО: Откройте Менеджер обновлений или обновления программного обеспечения, выберите Настройки > приложений Ubuntu вкладке, а затем выберите другой от загрузки из меню и нажмите выберите лучший сервер кнопку. Теперь попробуйте обновить/обновление снова.

+510
SlenderAVGN 1 окт. 2016 г., 04:34:38

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

Таким образом, Бургер Кинг Россия может либо провести полный узел или убедить другого полного узла, чтобы принять Whoppercoin. Бургер Кинг Россия планирует иметь приложение на магазине Apple и в Google Play для программы лояльности. Эти приложения будут, вероятно, пользоваться волнами узел API-интерфейс REST, указывая сбор актива как Whoppercoin.

Здесь есть соответствующие API-интерфейс:

Пост /имущества/передачи/передачи

Здесь представлены актуальные параметры:

"тип" - тип проводки (4 для TransferTransaction)
"идентификатор" - идентификатор(хеш) сделки, Base58-закодированных
"assetId" - идентификатор объекта в формате Base58, фактически равен ID транзакции 
"метка" - метка сделка
"отправитель" - адрес пользователя отправителя, Base58-закодированных
"senderPublicKey" - публичный ключ аккаунта отправителя, Base58-закодированных
"получателя" - номер счета получателя, Base58-закодированных
"feeAsset" - идентификатор актива плата за сделку, в настоящее время является нулем, т. е. волны
"плата" - сумма перевода плата
"вложения" - вложения, Base58-закодированных
"подпись" - подпись всех данных операций, Base58-закодированных

Вот пример запроса в формате JSON:

{
 "Тип": 4,
 "идентификатор": "3xPyT73TGV7c5PKEJpicwSsX7PXyi3Lm1jfnqivfrluy",
 "отправитель": "3NBVqYXrapgJP9atQccdBPAgJPwHDKkh6a8",
 "senderPublicKey": "CRxqEuxhdZBEHX42MU4FfyJxuHmbDBTahmhm3uki7plw",
 "получатель": "3Mx2afTZ2KbRrLNbytyzTtXukZvqEB8Skw7",
 "assetId": "E9yZC4cVhCDfbjFJCc9CqkAtkoFy5KaCe64iaxhm2adg",
 "сумма": 5500000000,
 "feeAsset": нуль,
 "плата": 100000,
 "метки": 1479222433704,
 "привязанность": "BJa6cfyGUmzBFTj3vvvaew",
 "подпись": "2TyN8pNS7mS9gfCbX2ktpkWVYckoAmRmdzzkh3k35dks6suoxharzukv5hvvek9t79uzt3ca8cyz9z3utj6cnceo"
}

На платформе волнами прямо сейчас, вы можете купить Whoppercoin на волнах Декс, а плата составляет 0,003 волны. Я продемонстрировал это здесь: https://youtu.be/ZAFZNEwIooM

Кроме того, вы можете передавать Whoppercoin между счетами, а плата составляет 0,001 волны. Я продемонстрировал это здесь: https://youtu.be/OYHPlgj0HjY

+508
KLmovie 21 сент. 2019 г., 18:02:53

В судо горы ... команда работала бы лучше, если бы вы гарантировали, что целевой каталог существовали, через судо команды mkdir -р в /MNT/cdrom в первую очередь.

Чтобы выяснить, почему, вставьте компакт-диск/DVD-диск, подождите, пока он не перестанет вращаться, и делать команды dmesg (или команды dmesg | меньше, если вы хотите увидеть все это), и проверить самые последние (последняя в файла) записи, чтобы увидеть, что ваши системы должны были сказать о CD/DVD-диска. Также ЛС-рлт /ВАР/лог и посмотри на концы недавно измененные журналы.

+486
BHALODIYA JAYESH 3 мая 2023 г., 17:15:39

enter image description hereПожалуйста, определить растение справа от фото. Растение около фута высотой с крупными листьями, 4 дюймов или больше в длину. Фотография, сделанная в Лондоне в апреле

+401
rolandcyp 20 нояб. 2021 г., 00:32:38

Я работаю на MacBook Pro (с дисплеем Retina, 13-дюймов, начало 2015 г.), 2.7 процессор Intel двухъядерный i5, 16 ГБ 1867 МГц DDR3, Intel Ирис графика 6100 1536 МБ с версией для macOS 10.12.2. У меня была проблема с моими наушниками в течение длительного времени, где каждый сейчас и потом он начинает отказывать в подключении. Когда я смотрю на проблему в Проводник Bluetooth я вижу следующее в логах:

MM500-х Sennheiser и подключены, ручка: 0xE
2017-03-23 14:54:59 +0000 ручки: 0xE отключен, причина: 0x16
MM500-х Зеннхайзер отключены

Я также увидеть график по ссылке качество для этого устройства выглядят так: [\_ ]

Я знаю, что 0x16 это АКА "расторгнут локальный хост", но я не знаю, что это значит. Значит ли это, что локальный компьютер мешает связь? Может, на самом деле, это какой-нибудь сценарий вбок (как хозяин отключение за наушников не реагирует)?

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

bluetooth device details

+267
vdorox 27 окт. 2018 г., 21:40:28

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

Экс.

ИЦК АБВ АБВ МРОТ
 XYX ИЦК ЛМВ
ПОТОМУ PXQ МЛАДШИЕ PWF ВСЕ
 XYQ ПВК ПЛП ОБОИ

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

ИЦК АБВ АБВ МРОТ XYX ИЦК ЛМВ
ПОТОМУ PXQ МЛАДШИЕ PWF ВСЕ XYQ ПВК ПЛП ОБОИ

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

с %S/\N (в\ш\+.*)/\Т\1/цги

Это замена каждой линии данных с вкладки на фронте, за исключением первой линии.

Как мы можем решить это, используя шаблон Vim и заменить?

+202
the shadows walker 26 февр. 2011 г., 21:37:56

Я хочу заблокировать почту с определенных адресов получателей помощи к procmailrc (временные адреса, которые теперь получают только спам).

Я нашел пример кода для использования killfile/черного списка, но это относится только к адресам отправителя (от).

От=`formail -xFrom: | СЭД -е 'с/ *(.*)//; с/>.*//; с/.*[:<] *//"
:0

* ? fgrep -qxis $от $PMDIR/killfile

/dev/нуль

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

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

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

[email protected]
[email protected]

В procmailrc может я бы сделал это так:

:0:
* ^Для.*[email protected]
/dev/нуль

:0:
* ^Для.*[email protected]
/dev/нуль

Это намного более громоздкими для ввода нового адреса.

+144
Redouane Daoud 15 нояб. 2022 г., 16:47:07

Очень маловероятно. Это ответственность треков по. Для быстрого доступа сканирует все каталоги на данные события (например, SD-карте установлены, boot_completed) и сохраняет результаты в базе данных, где большинство игроков забрать его из.

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

+119
user252958 30 сент. 2022 г., 00:22:14

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

СШ [email protected] "туздышпр -с U пользователь_бд -п'pass$слово' имя_бд > резервное копирование.в SQL"

Выше (и многих ее вариантов) возвращает туздышпр: получил ошибку: 1045: Доступ запрещен для пользователя 'Пользователь БД'@'localhost' а (используя пароль: да) при попытке подключения. Но я проверил пароль правильный по протоколу SSH к серверу и затем вручную выполняется туздышпр -у пользователь_бд -п'pass$слово' имя_бд > резервное копирование.по SQL и все работает.

Другой пример работает что-то вроде:

СШ истории [email protected] > history.txt 

Приведенный выше результат является пустым, но если я по SSH на другую машину, а затем вручную запустить история > history.txtвыход, как ожидалось.

Если я делаю что-то вроде следующего, все работает, как ожидалось:

СШ [email protected] общ. > ls.txt 

Я понимаю, что я могу обойти туздышпр примеру, опуская -п'pass$Слово и с помощью местных .мой.КНФ файл, как описано здесь. И ответить конкретно по истории можно найти здесь.

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

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

+91
Amr Kamal 17 авг. 2021 г., 11:03:27

Это означает "праздный"

 /* государства вне TASK_REPORT: */
 "Я (неработающий)", /* от 0x80 */
Ссылка: Что делает Линукс состояние процесса "я" означает в верхний выходной?

Покопавшись еще в ядре источников я обнаружил, что запись для меня является TASK_REPORT_IDLE, который вернулся из ядра кишки (функция __вам_задач_государство), когда процесс имеет статус TASK_IDLE, который представляет собой сочетание

#определить TASK_IDLE (состояния TASK_UNINTERRUPTIBLE | TASK_NOLOAD)

Также см. этот коммит в ядро под названием: вре/ожидания: ввести TASK_NOLOAD и TASK_IDLE.

В настоящее время люди используют с task_interruptible простоя kthread на всех платформах и ждать "Работа" - за состояния TASK_UNINTERRUPTIBLE способствует loadavg. Имея все досужие kthread на всех платформах способствовать loadavg-это несколько глупо.

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

Этот патч добавляет TASK_NOLOAD , которые в сочетании с Состояния TASK_UNINTERRUPTIBLE избегает loadavg учета.

Как большинство воображаемых объектах использования петли где нить хочет простоя, в ожидании работы, помощник TASK_IDLE представил.

Примечание: это, кажется, были добавлены в ядро Linux в 4.14-RC3 с:

вре/отладки: добавить явные TASK_IDLE печати

в /proc

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

Вы можете увидеть в/procсостоянии с помощью файла/proc/<PID процесса>/стат:

$ кот /труды/10/стат
10 (лру-добавить-слив) с 2 0 0 0 -1 69247072 ....
 ^--- состояние = с = сна

Ссылки

+61
Hilal Akay 28 дек. 2016 г., 01:19:57

Выбрав инструмент рисования (карандашный рисунок перевернутой "с"), то вы можете выбрать самую толстую линию. В этом же меню (нажать на уже выбранный, если пунктирной или нарисуйте карандашом линию вы выбрали опцию), чтобы получить полный сплошной линией. Затем, просто выберите цвет и нажмите на кнопку 'Показать' цвета, чтобы изменить непрозрачность до ~50% на мелирование. Таким образом, вы можете нарисовать все, что угодно, включая текст и регионов. Для больших областей, выполните те же шаги, но использовать прямоугольник и выбрал вариант сплошной прямоугольник.

+37
Sankara Rao 21 сент. 2013 г., 20:22:24

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