Кратчайший путь в роще Марипоса из Лас-Вегаса

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

  • Выполнение произвольных команд в фоновом режиме

  • Остановить их от гибели с окном терминала

  • Подавить их выхода

  • Ручки состояние выхода

Я использую его в основном для себя gedit, выказывают, в Inkscape и т. д., Что у всех есть много раздражающих выходной клемме. Если команда завершится до тайм-аута, команды nohup-это статус выхода возвращается вместо нуля.

#!/бин/Баш

Тайм-аут=0.1

#использовать nohup, чтобы выполнить команду, подавляя его выходе и позволив терминал будет закрыт
#также отправлять выходной nohup, чтобы /dev/нуль, подавив команды nohup.из
#nohup и работать в фоновом режиме, так что этот скрипт не блокирует
nohup и "${@}" >/dev/нуль 2>&1 &
NOHUP_PID=$!

#убить этот скрипт через короткое время, выход с состояния успех - команда по-прежнему работает
#это необходимо, так как нет тайм-аута аргумент для `ждать` ниже
MY_PID=$$
ловушка "выход 0" сигнал SIGINT прекращается
спи $тайм-аут && убить $MY_PID 2>/Дев/нуль & #игнорировать "нет такого процесса" ошибка, если это выходит нормально

#если команда закончит раньше, чем выше тайм-аут, все может быть только хорошо или были ошибки
подожди $NOHUP_PID
NOHUP_STATUS=$?
#вывести сообщение об ошибке, если там был любой. чаще всего, там была опечатка в команде
[ $NOHUP_STATUS != 0 ] && Echo "а ошибка ${@}"
#возвращает статус выхода из команды nohup, какой бы она не была
выйти $NOHUP_STATUS

примеры...

>>> запустить True && Эхо успеха || Эхо неудачу
успех
> > > "выполнить" ложную && Эхо успеха || Эхо сбой
Ошибка ложного
не
>>> беги спать 1000 && Эхо успеха || эхо не
успех
>>> запустить процесс && Эхо успеха || Эхо неудачу
Процесс ошибка 
не
+566
saran kirlampalli 14 янв. 2018 г., 17:40:48
15 ответов

Я пытаюсь восстановить продлен BIP32 мастер личный ключ от расширенной открытого ключа BIP32 (который я уже знаю) и ВИФ закрытого ключа (который я получил по расшифровке BIP38 семян фразу).

Я следил за шаги, описанные в этой статье от Виталика Buterin, но использовать crack_bip32_privkey функции в pybitcointools, я должен иметь закрытый ключ в формате BIP32 (не жена). Я вижу, как получить BIP32 частный мастер ключ от BIP32 семян (с bip32_master_key), но не как сделать то же самое с закрытым ключом в WIF формате.

Как я могу преобразовать WIF с закрытым ключом в бип 32 закрытого ключа (с помощью Python .Чистая или JavaScript)?

+992
BUzzBuzz 03 февр. '09 в 4:24

Если ваша оболочка КШ, или Баш с extglob вариант (shopt -s в extglob чтобы включить), затем

ЛС-д "темп"!(*[0-9][0-9])

должен работать. Если вы хотите рекурсивный поиск и globstar включена (взаимозачета globstar в ksh93, shopt -с globstar в Баш), то вы должны быть в состоянии сделать это, как

ЛС-д -- **/темп!(*[0-9][0-9])

(отметим, что это не траверс скрытые директории по умолчанию)

Например, если

$ ЛС-д -- **/темп*
TEMP12345 TEMP123ab TEMPabcde TEMPabc12 тесты/TEMP12345 тесты/TEMP123ab тесты/TEMPabc12 тесты/TEMPabcde

тогда

$ ЛС-д -- **/темп!(*[0-9][0-9])
TEMP123ab TEMPabcde тесты/TEMP123ab тесты/TEMPabcde

Эквивалент в ЗШ - это:

extendedglob setopt 
ЛС-д -- **/темп^*[0-9][0-9]
+884
PovilasB 16 мая 2018 г., 10:55:44
Другие ответы

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


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

Вы всегда можете показать влияние переменной цитирование с помощью функции printf.

Разбиение сделано на вар1:

переменной $ var1="Привет, мир"
$ Е '[%С]\Н' $переменная1
[привет]
[мир]

вар1 в кавычках, так что ни слова расщепление:

$ Е '[%С]\Н' "$переменная1"
[Привет мир]

Разбиение на вар1 внутри $(), что эквивалентно Echo "Привет" "мир":

$ переменная2=$(Эхо $переменная1)
$ Е '[%С]\Н' "$переменная2"
[Привет мир]

Ни слова разделять на вар1, никаких проблем не цитировать $():

$ переменная2=$(Эхо "$переменная1")
$ Е '[%С]\Н' "$переменная2"
[Привет мир]

Разбиение на вар1 снова:

$ переменная2="$(Эхо $переменная1)"
$ Е '[%С]\Н' "$переменная2"
[Привет мир]

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

$ переменная2="$(Эхо "$переменная1")"
$ Е '[%С]\Н' "$переменная2"
[Привет мир]

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

Не цитируя переменной также может привести к Глоб расширения его содержания:

$ команды mkdir тест; Тест на CD; сенсорный файл1 файл2
из $ VAR="*"
$ Е '[%С]\Н' $ВАР
[файл1]
[файл2]
$ Е '[%С]\Н' "$ВДП"
[*]

Обратите внимание, это происходит после того, как переменный расширяется только. Не надо цитировать Глоб во время работы:

из $ VAR=*
$ Е '[%С]\Н' $ВАР
[файл1]
[файл2]
$ Е '[%С]\Н' "$ВДП"
[*]

Использовать комплект -Ф , чтобы отключить это поведение:

$ набор -Ф
из $ VAR=*
$ Е '[%С]\Н' $ВАР
[*]

И сет +Ф , чтобы снова включить его:

$ набор +Ф
$ Е '[%С]\Н' $ВАР
[файл1]
[файл2]
+868
Cary Adams 25 мая 2010 г., 21:42:14

Там сцена в школьный Yakuindomo (8:55 в этом видео на YouTube), где Шино держит ребенка над головой с молнией на заднем плане и восклицает: 'Это мой сын!'.

Shino holding a baby

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

Что делает эту сцену ссылаться?

+744
Thijs Wouters 21 окт. 2014 г., 18:18:10

Шпатлевка имеет свой собственный формат файла ключей. Если вы хотите использовать файл ключа, созданные puttygen, вы должны преобразовать его в ключ формате OpenSSH (что является стандартом в Linux и других Unix-системах). Используйте команду экспорт в генератор puttygen.

Вы получите ключевой файл, который часто называют id_rsa (или что-то.id_rsa если у вас есть несколько ключей). Скопируйте этот файл в каталог ~/.СШ вашего Linux-компьютера (~ - домашний каталог). Если вы называете это ~/.по SSH/id_rsa, он будет подхвачен автоматически, в противном случае вам придется настроить SSH для использования правой клавиши и ключ в вашего агента, оба из которых немного более сложным (и только я знаю, как сделать это из командной строки). Убедитесь, что разрешения ~/.СШ каталога и id_rsa файл уместны: ~/.СШ должен быть доступен для записи только вам (и должны быть прочитаны только вами); ~/.по SSH/id_rsa должна быть доступна на чтение и запись только на вас.

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

+650
gegstor 7 янв. 2016 г., 14:53:39

Как уже было сказано, ответ на вопрос, как написано Нет.

Однако, вы можете сделать чертовски много детали всех поездок в США по воздуху или по морю с 1982 года из ЦБФ.

Что может быть смущает, как легко кто-то другой может получить его, и какую информацию они будут получать.

+608
Lucas La Jaunie 29 дек. 2011 г., 03:51:14

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

nmon -м -с 3 -с 60 /Home/документы/nmon

Когда я анализирую результат, это не захват каждые 3-сек интервал (для проверки я просто взял 1мин оснастки). Пожалуйста, см. скриншот ниже.

enter image description here

Кроме того, я попытался найти процесс (nmon) в списке процессов, то можете найти ее с помощью команды ps.

ПС-АЭФ | грэп nmon
ПС вход aux | grep в nmon
+573
hanns 7 нояб. 2010 г., 14:56:44

Альпийские и шавка обе не работают, или, по крайней мере, они не нужны. После тонн исследований и попыток, решение было установить тестеров как МРА и установить procmail, как МДА, тогда для procmail будет делать строку ошибки поиска, поскольку он имеет функцию для egrep, построенный в, а также поддерживает пересылку почты на основе регулярных выр. матч. Так что почтовый клиент не нужен вообще, достаточно было просто после исследования двух программных инструментов Man-страниц.

+509
I Love CS 24 июн. 2016 г., 06:57:12

Связанный продукт представляет собой адаптер 12 Вт. Чтобы увидеть список поддерживаемых быстрых зарядных устройств для iPhone, см. документ поддержки Apple:

Как уже упоминалось в статье, чтобы быстро зарядить свой iPhone, вам как минимум нужен адаптер 18 Вт. То же самое можно приобрести в интернет-магазине Apple. Вы также можете перейти с помощью совместимого 3rd партия адаптера.

+424
Aydana 6 июн. 2011 г., 17:33:42

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

Посмотри на мою декабре игры список.

  1. Я был признан "13к?".
  2. Потом я сыграл еще игру с Simpleman (11к), и проиграл. Мое место опустился до "14к?"! Почему? Потерять даже игра в 11к прекрасно подходит для 13к, это только означает, что вы не 12к или слабее, но определенно не повод опускаться до "14к?"!
  3. Потом я сыграл еще игру с KptMadden1 (13к), и я чувствовал от 14к до 15к!! (который вы можете увидеть здесь). Опять же, потерять даже игра в 13к должно означать, что я 14k или меньше, так что нет причин опускаться до 15к.
+405
miaerbus 27 июл. 2017 г., 18:19:46

Я пытаюсь установить MySQL 5.6 на цент ОС 7 с SELinux включен и пытался обойти ошибку (в каталоге/var/журнал/аудит/аудит.журнала):

тип=АВК МСГ=аудита(1424111345.853:558): АВК: отказано { execmem } пид=1795 комм="тузды" scontext=system_u:system_r:mysqld_t:tcontext С0=system_u:system_r:mysqld_t:С0 tclass=процесс

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

Я затем добавить в MySQL Yum репозитория командой: Yum установить http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

После установки MySQL, используя: ням установить MySQL-сообщества-сервер

Не вижу каких-либо ошибок при установке, но при попытке выполнить systemctl запустить mysqld я в конечном итоге получить сообщение с SELinux.

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

#============= mysqld_t ==============
позвольте mysqld_t самостоятельно:процесс execmem;

Что мешает мне двигаться к созданию модуля, как он говорит, это просто, что я найти его трудно поверить, что SELinux не имеет полиса прямо сейчас для MySQL, чтобы работать без изменения его конфигурации. У друга должен был сделать это или то, что вы сделали, чтобы заставить MySQL работает на CentOS 7?

+334
Ajie Hadi Gumelar 26 янв. 2013 г., 07:49:39

Я был работает в Firefox, две вкладки, одна с YouTube и моя система зависла и требует перезагрузки.

Есть ли способ, чтобы найти причину сбоя после перезагрузки системы? Разве Убунту авто аварии журнала?

+310
kurbatov 30 июн. 2011 г., 04:28:53

Если проблема в драйвере ядра, как t0mm13b предлагает, тогда только переустановить драйвер ядра поможет. Там может быть хакерским способом добиться этого с rmmod из командной строки, если устройство коренится и что водитель был построен как модуль в что ROM. Я не рекомендовал бы его. Перезагрузка телефона, вероятно, единственный способ переустановить драйвер.

+132
jhsaxena 19 окт. 2020 г., 23:51:13

Можно ли зафиксировать количество столбцов в таблице чисел так, чтобы никакие новые столбцы добавляются справа после перехода через ячейки? Проблема, когда я вкладку через ячейки слева направо, цифры добавляет новый столбец справа, если я нажмите Tab, пока в последнем столбце. Я хотел бы найти способ, чтобы предотвратить новые столбцы при обходе слева направо и нажав вкладку вывести курсор назад к левому столбцу А.

+92
anOkCoder 17 мая 2013 г., 05:42:53

У меня есть друг, путешествовать и он будет принимать своих крестников в Диснейленд Париж. Она является несовершеннолетним.

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

Он будет путешествовать внутри Европы из Португалии и проедет через Брюссель (аэропорт назначения).

+66
Josh Wyss 22 нояб. 2017 г., 12:02:18

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