Хрон не повторяя правильное значение внутри cron, но снаружи нормально работает

Я даже включил источник /главная/пользователя/.bashrc следующее; <мои скрипты> в crontab, все равно это не выход правильно.

У меня есть цикл while в моем скрипте, который проверяет какую-то ценность от услуги под названием Zend. Это как bitcoind но для Дзэн. Функция выглядит вот так, я положил его здесь check_existing_balance_withoutfl должен быть больше 0, но он говорит, что он равен 0 при запуске из cron.

{

заявляю-Я бол;
бол=0

в то время как [ $бал -ЛЕ 1 ]
делать
 # #код, чтобы отправить Дзен до Z адресов
 Эхо "баланс составляет $check_t_balance";
 регистратор "баланс составляет $check_t_balance";
 сон 5

 # Следующая строка, необходимо в этом конкретном месте
 export_address=$(Дзен-Кинк listaddresses | jq не -р '.[2]');

 если Python -с "импорт каталога sys; sys файла.выход(0, если поплавок($check_t_balance) <= поплавок($min_ask_zen) еще 1)"; # # для тест
 # # если Python -с "импорт каталога sys; sys файла.выход(0, если поплавок($check_t_balance) >= поплавок($min_ask_zen) еще 1)"; 

 # если [ $(БК <<< "$check_t_balance >= $min_ask_zen") -экв 1 ]; 

тогда

заявления #

 Эхо "баланс Дзен достаточно"
Эхо
 эхо "мы получили $check_t_balance Дзен в $export_address это Т адрес"
Эхо
 Эхо "теперь, он будет отправлен двумя Z-адресов" & & "Эхо"
 регистратор "теперь, он будет отправлен двумя Z-адресов" & & "Эхо"

 # # Рекомендуемые tx_fee это >= 0.0001
 # # Растут здесь, если нужно
 # tx_fee=0.0001;

 amt_aft_txfee=$(питон -с "печати(поплавка($check_t_balance-$tx_fee))");
 АМТ=$(питон -с "печати(поплавка($amt_aft_txfee/2))");
 Эхо "отправляю.... $АМТ Дзен по двум адресам з"

topUpzksnark;
 # # Дзен командной строки z_sendmany $new_imported_address '[{"адрес": "'$(Дзен-CLI и z_getnewaddress)'", "сумма": $АМТ},{"адрес": "'$(Дзен-CLI и z_getnewaddress)'", "сумма": $АМТ}]';
 Эхо "$АМТ дзэн отправляется в два адреса по Z"

еще

 Эхо "баланс Дзен не suffiecient"
 moreZentoSend=$(питон -с "печати(поплавка($min_ask_zen-$check_t_balance))")
 Эхо ", пожалуйста, отправить по крайней мере $moreZentoSend Дзен до $export_address этот адрес" >> /home/rock64/log.txt
 регистратор "пришлите хотя бы "$moreZentoSend" Дзен "$export_address" этот адрес"

 Эхо "бал составляет $бол" >> /home/rock64/log.txt
интернет

 заявляю-Я бол;
 заявляю-Я check_existing_balance_withoutfl;
 Эхо "check_existing_balance_withoutfl составляет $check_existing_balance_withoutfl" >>/home/rock64/log.txt;
 check_existing_balance_withoutfl=$(Дзен-CLI и z_gettotalbalance | грэп Общ | тр -д '," ' | вырезать -д ':' -Ф2 | тр -д '.' | до н. э.);
 # check_existing_balance_withoutfl=$((10#$(Дзен-CLI и z_gettotalbalance | грэп Общ | тр -д '," ' | вырезать -д ':' -Ф2 | тр -д '.')));
 # check_existing_balance_withoutfl=$((10#$check_existing_balance_withoutfl));
бал+=$check_existing_balance_withoutfl;
 Эхо "check_existing_balance_withoutfl составляет $check_existing_balance_withoutfl" >>/home/rock64/log.txt;
 Эхо "бал составляет $бал после если еще" >>/home/rock64/log.txt

сделано
}

журналы для судо кронтаб -Е используется с 55 8 * * * источник /дома/rock64/.bashrc следующее; /home/rock64/light.sh > /дома/rock64/как.журнал 2>&1>

check_existing_balance_withoutfl равен 0
бал-это 0 после если еще
Не хватает баланса в адрес узла Т 
check_existing_balance_withoutfl равен 0
check_existing_balance_withoutfl равен 0
бал-это 0 после если еще

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

$ check_existing_balance_withoutfl=$(Дзен-CLI и z_gettotalbalance | грэп Общ | тр -д '," ' | вырезать -д ':' -Ф2 | тр -д '.' | до н. э.)
[email protected]сыром:~$ Эхо $check_existing_balance_withoutfl
498

Почему бал не 498 тогда, когда она была выполнена из cron? Я понятия не имею, что я делаю.

Посмотрев на баш-х журналов как предложил @Марсель, кажется, я нашел проблему. Так, я положил скрипт в кронтаб судо-е, он имел в виду файл config в /Home/корень/.Дзен каталога, поэтому для Зенд клиента я должен был заменить все Дзен-CLI и линий с Дзен-Кинк -конф=/главная/пользователя/.дзэн/Дзен.конф в мой сценарий. То же относится и к bitcoind, если кто-нибудь хочет поставить биткоин-интерфейса командной строки в crontab, чтобы проверить некоторые конкретные сделки или любой другой.

+121
ywarnier 6 авг. 2011 г., 22:05:29
28 ответов

У меня много .в HTML - файлы, и мне нужно, чтобы добавить мета-тег после <голова>начнем тег в каждый файл.

Как я могу это сделать?

Это ВИМподходит для выполнения этой задачи?

+937
Caribou 03 февр. '09 в 4:24

Это вопрос с paravirtualisation

Изменение пара-виртуализации параметр в виртуальный ящик поможет решить вопрос. В настройках вашу машину VirtualBox идут: Система > Ускорение enter image description here

Скока, который поможет многим людям.

+932
Jeffery ADams 23 февр. 2017 г., 21:07:18
Другие ответы

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


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

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

Для чтения данных, вводимых пользователем в переменную имя, использовать читать:

название читать 

С Баша, вы можете также использовать чтение для отображения настраиваемого приглашения, если вы так хотите:

Эхо 'Привет!'
читать -п "Как вас зовут? > " имя

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

+896
Colby Stahl 10 нояб. 2012 г., 17:27:08

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

file.txt

86850343
88065952
89381968
89536251
89714939
89826424
90124775
90672109
91408453
92438737

Хотелось бы, чтобы этот выход:

86850343
89381968
89714939
90124775
91408453
+860
Vishal 26 нояб. 2013 г., 15:53:21

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

Это не работает для меня.

выключение -П судо 60
+813
Mussa Mussa 21 мар. 2014 г., 19:52:23

Я пытаюсь устранить проблему с SMTP. Мои учетные данные прекрасно работают через ОС Х почтовый клиент (и в других областях), так что учетные данные, безусловно, хорошие. Однако, когда я пытаюсь представить их через: в openssl s_client -команды протокола SMTP -кода crlf -подключения по протоколу SMTP.почте.меня.ком:587, я получаю 535 ответ (сбой проверки подлинности).

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

[Edit: я пробовал свой аккаунт Gmail с помощью OpenSSL, и он прекрасно работает, используя простой двиг. Есть что-то странное о системы авторизации от Apple?]

Вот в OpenSSL обмен, анонимных, где это необходимо:

в openssl s_client -команды протокола SMTP -кода crlf -подключения по протоколу SMTP.почте.меня.в COM:587
Подключен(00000003)
глубина=2 /C=США/О=компания VeriSign, Inc. и/ОУ=VeriSign в целевой сети/ОУ=(с) 2006 компания VeriSign, Inc. и - Для разрешенного использования только/СN=VeriSign класса 3 государственный первичный сертификации - Г5
проверьте ошибки:Нум=20:не удалось получить местного поставщика сертификата
проверить возврат:0
---
Цепочки сертификатов 
 0 s:/C=US/ST=California/L=Cupertino/O=Apple Инк./СN=*.mail.me.com
 я:/с=нас/о=корпорацией VeriSign, Inc. и/ОУ=VeriSign в целевой сети/ОУ=Условия использования в https://www.verisign.com/rpa (с)10/СП=VeriSign класса 3 защищенный сервер ЦС - Г3
 1 s:/C=US/O=VeriSign Инк./ОУ=VeriSign в целевой сети/ОУ=Условия использования в https://www.verisign.com/rpa (с)10/СП=VeriSign класса 3 защищенный сервер ЦС - Г3
 я:/с=нас/о=корпорацией VeriSign, Inc. и/ОУ=VeriSign в целевой сети/ОУ=(с) 2006 компания VeriSign, Inc. и - Для разрешенного использования только/СN=VeriSign класса 3 государственный первичный сертификации - Г5
 2 s:/C=US/O=VeriSign Инк./ОУ=VeriSign в целевой сети/ОУ=(с) 2006 компания VeriSign, Inc. и - Для разрешенного использования только/СN=VeriSign класса 3 государственный первичный сертификации - Г5
 я:/с=нас/о=корпорацией VeriSign, Inc. и/ОУ=класс 3 государственный первичный орган по сертификации 
---
Сертификат сервера 
-----НАЧНИТЕ СЕРТИФИКАТА-----
MIIFC......персонажи сертификат....50bq4=
-----КОНЕЦ СЕРТИФИКАТ-----
тема=/с=нами/СТ=Калифорния/л=Купертино/О=компания Apple./СN=*.mail.me.com
эмитент=/с=нас/О=компания VeriSign, Inc. и/ОУ=VeriSign в целевой сети/ОУ=Условия использования в https://www.verisign.com/rpa (с)10/СП=VeriSign класса 3 защищенный сервер ЦС - Г3
---
Никаких имен клиентский сертификат ЦС отправили
---
Квитирование SSL прочитал 4717 байт и написано 491 байт
---
Новый, в протоколе TLSv1/SSLv3 там, шифрования AES128-ша
Открытый ключ сервера 2048 бит
Безопасный пересмотр поддерживается
Сжатие: нет
Расширения: нет
Протокол SSL-сессии:
 Протокол : В Протоколе TLSv1
 Шифр : AES128-ша
 Сессия-ID: 15987251B4A0B361AC3690B88A2A972C57747B5CAD15B613D92F6CE97284789F
 Сессии-идентификатор-СТХ: 
 Мастер-ключ: [длинная строка здесь]
 Ключ-Арг : Нет
 Время Начала: 1417991368
 Время ожидания : 300 (сек)
 Проверить код возврата: 0 (ОК)
---
250 размер 28311552
Эло тестирования
250-st11p00mm-asmtp002.mac.com
250-команда 8bitmime
250-конвейеризация
250-лязг
250-ДСН
250-ENHANCEDSTATUSCODES
250-EXPN
250-помочь
250-XADR
250-XSTA
250-XCIR
250-репутации онлайн
250-XLOOP 2CE0B8913D00E705D3D542BA5DF0FCE8
250-АВТ ПРОСТОЙ ЛОГИН ATOKEN
250-АВТ=ЛОГИН РАВНИНА
250-НЕТ-ВЫМОГАТЕЛЬСТВО
250 размер 28311552
ДВИГ ПРОСТОЙ
334 
[базовая-64 учетные данные, введенные здесь]
535 5.7.8 неверное имя пользователя или пароль (ошибка аутентификации).
+796
Christoph Senn 20 июл. 2010 г., 11:38:18

Я хотел бы проверить, если ГРМ смещение более 0,5 секунд и делать какие-то действия. Я выполнив команду активация -м <IP-адрес сервера>

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

+778
Ramswaroop Meena 8 июл. 2011 г., 10:25:46

Я в настоящее время пытается следовать это руководство для того, чтобы установить 4.5.7 ядра с помощью Grsecurity на моей кали линукс рабочего стола. Я следую, что перечень поручений дословно, за исключением того, что я пытаюсь использовать Grsecurity тест патч для ядра 4.5.7 и я бегу Кали Linux, а не прямо в Debian. Каждый раз, когда я пытаюсь скомпилировать ядро, тем не менее, я получаю эту ошибку после строки "копия сертификатов/system_keyring.о":

 Копия сертификатов/system_keyring.о
сделать[2]: *** нет правила, чтобы сделать цели debian/certs/[email protected]' нужного 'сертификаты/x509_certificate_list'. Стоп.
Файл Makefile:951: рецепт для цели 'сертификаты' не удалось
сделать[1]: *** [сертификаты] Ошибка 2
сделать[1]: покидая каталог/Дом/йк/загрузки/Линукс-4.5.7'
целями для Debian/правил//Общие.МК:295: рецепт для цели в Debian/Марка/сборки/ядра не удалось
сделать: *** [для Debian/Марка/сборки/ядра] Ошибка 2

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

P. S. Вот это выход кошка /proc/версия:

Linux версии 4.6.0-kali1-для amd64 ([email protected]) (GCC версии 5.4.0 20160609 (в Debian 5.4.0-4) ) #1 СМП в Debian 4.6.2-2kali2 (2016-06-28)
+693
ALS X3 12 февр. 2018 г., 03:18:07

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

GPT таблицы разделов в начале и в конце диска. Это должно сделать его более устойчивым к сбоям.

Когда вы "исправить" эту проблему будет просто переписывать заголовка GPT резервной копии на новый конец диске. Это не влияет на существующие перегородки в любом случае на всех, при условии, что главный оглавления в начале устройства нетронутыми.

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

+655
oprezy 12 янв. 2013 г., 03:31:52

У меня плоские сети (без маршрутизации пока) из 3-х серверов, каждый с сервисы (http, тузды, неважно) слушает на 0.0.0.0 (ip_nonlocal_bind и ip_forward на) и работает keepalived.

виртуальный_сервер 10.0.0.80 3306 {
 delay_loop 2
 lb_algo рублей
 lb_kind ДР
 протокол TCP

 real_server 10.0.0.81 3306 {
 вес 10
 TCP_CHECK {
 connect_timeout 1
}
}

 real_server 10.0.0.82 3306 {
 вес 10
 TCP_CHECK {
 connect_port 3306
 connect_timeout 1
}
}

 real_server 10.0.0.83 3306 {
 вес 10
 TCP_CHECK {
 connect_port 3306
 connect_timeout 1
}
}
}

keepalived (как служба) работает и не в каждой коробке по мере необходимости. Однако виртуальный_сервер обслуживает только тех страниц (или запросы к базе данных, или любой другой) из коробки keepalived в настоящее время имеет IP, они не остальные 2/3 времени (взвешенный равномерно).

Пример: когда КОРОБКИ1 имеет keepalived адреса, запросы будут работать, фейл, фейл, повторяю, это только ответы с "коробка1". Когда BOX2 как keepalived адреса, запросы завершаются работы, не только отвечая как "box2".

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

Это не первая моя установка keepalived, но это моя первая настройка виртуальный_сервер. Мне просто нужен балансировщик нагрузки, мне не нужна высокая доступность обеспечивается графических интерфейсов.

+639
Ben McCulloch 9 июн. 2014 г., 09:36:36

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

В результате, вам потребуются некоторые эвристики для определения типов устройств. Многие устройства могут производить ключевых событий; клавиатуры имеют особенность производить как ключевые события (EV_KEY) и повторяющиеся события (EV_REP). Мыши, я думаю, только те устройства, которые производят относительные события (EV_REL).

Устройства не подвергайте типы мероприятий, которые могут создавать в эВ файл в своем классе возможности каталога. Каждый даже тип дал разрядное смещение, определенными в файле/usr/включать/Линукс/ввод-событие-коды.ч; EV_KEY составляет 1, EV_REP 20, EV_REL 2. Вы можете искать эти биты в значение, указанное в файле/sys/класс/ввода/ввода*//возможности зарегиться , чтобы найти устройства, которые вас интересуют.

+627
danik 2 окт. 2013 г., 08:41:13

Мне нужно отсортировать следующий список с shell-скрипт и сделать последняя версия появляются на нижней или верхней. Как бы мне это сделать только с консоли инструментов?

релиз-5.0.0.ник1
релиз-5.0.0.алгоритм RC2
релиз-5.0.0
релиз-5.0.1
релиз-5.0.10
релиз-5.0.11
релиз-5.0.13
релиз-5.0.14
релиз-5.0.15
релиз-5.0.16
релиз-5.0.17
релиз-5.0.18
релиз-5.0.19
релиз-5.0.2
релиз 5.0.20
релиз 5.0.21
релиз-5.0.22
релиз 5.0.23
релиз-5.0.24
релиз-5.0.25
релиз-5.0.26
релиз-5.0.27
релиз-5.0.28
релиз-5.0.29
релиз-5.0.3
+591
Vithal laxmeshwar 4 мая 2016 г., 08:35:12

Рассмотрим входной файл

1,10/22/2017 запланированные
2,10/23/2017,Confimred
1,10/24/2017 на
1,10/29/2017 запланированные
3,11/1/2017 запланированные
1,11/2/2017 запланированные

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

+560
Chris Heins 3 февр. 2012 г., 03:43:58

Становится вопрос, где wget-это не с сегфолт довольно надежно при попытке запустить smxi. Пример:

$ с wget -о - https://smxi.org/sm/sm-versions 
--2018-01-02 02:24:22-- https://smxi.org/sm/sm-versions
Решение smxi.org (smxi.org)... 216.92.31.53
Подключение к smxi.org (smxi.org)|216.92.31.53|:443... связи.
Запрос HTTP послан, ожидание ответа... 200 ОК
[1] 1928 сегментации с wget -о - https://smxi.org/sm/sm-versions

Это, кажется, проблема другие имели, и они были в состоянии обойти это путем даунгрейда до предыдущей версии через wget: https://techpatterns.com/forums/about2621-10.html

Что такое правильный способ сделать даунгрейд с wget, не вызывая других зависимостей вопросы и взорвав другие части распределения для Debian?

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

Или там совсем разные исправления для команды wget в этом случае?

+455
Ivan Myashkov 25 мая 2017 г., 02:42:04

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

Я не знаю для других Юниксах, но в Linux в каталоге/tmp удаляется при каждом запуске/завершении работы. Так

Эхо "<HTML>и<голова><название> FooTemp </заголовок></голова></HTML> и" \ 
 > /tmp/foo.html && Firefox и /tmp/foo.html && РМ /tmp/foo.html

отлично работает для меня.

Более удобным может: удалить файл сразу после открытия его в Firefox, я проверял:

Эхо "<HTML>и<голова><название> FooTemp </заголовок></голова></HTML> и" > \
 /tmp/f3.html && (для Firefox /tmp/f3.html и спать 3 ; РМ /tmp/f3.html)

Дайте ему несколько секунд, чтобы сделать его, и затем удалить его. Работает как шарм для меня. Нет /tmp/f3.html видно с общ. в /tmp/*HTML-код после 3 секунд, но виден в браузере.

+358
Kamal Qudah 23 февр. 2019 г., 06:38:52

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

Вы можете иметь оболочку использовать значения из окружающей среды. Например, если вы экспортируете переменной ПЕРЕМЕННАЯ1 с содержанием теста, затем вы могли бы использовать это в abc.sh:

Эхо "значение переменной $var1" >myfile.txt

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

Как экспортировать переменную из САС-это что-то нужно выяснить (у меня нет опыта с САС.) Это кажется , что SAS поддерживает setenv инструкции или команды. setenv обычно используется несколько снарядов экспортировать переменные, так вот где бы я выглядеть, если я пытаюсь экспортировать переменную себя.

+299
Pumpion 21 апр. 2016 г., 10:11:39

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

Если вы заинтересованы в более подробную справочную информацию и подробности вы можете следить на ОС Linux со SCSI общий (СГ) водитель, питон-для SCSI или t10.org.

+287
Sreenivas Mamidi 17 апр. 2017 г., 16:16:35

Wmctrl

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

Пример

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

$ wmctrl -л
0x04402eed -1 grinchy н/д
0x00c00003 -1 Нижнем grinchy расширил края панели
0x00c00028 -1 grinchy верхней расширенной края панели
0x0120001e 0 grinchy х-Наутилус рабочего стола
0x02a00004 0 grinchy основе [email protected]:~
0x06800003 0 grinchy [Без названия] - GVim выступает

Так что GVim выступает окно имеет заголовок "[нет названия] - GVim выступает", мы можем изменить его имя, как так, опять через wmctrl:

$ wmctrl -р "[нет названия] - GVim выступает" -Н "новое имя"

Запуск выключатель снова мы видим новое имя:

$ wmctrl -л
0x04402eed -1 grinchy н/д
0x00c00003 -1 Нижнем grinchy расширил края панели
0x00c00028 -1 grinchy верхней расширенной края панели
0x0120001e 0 grinchy х-Наутилус рабочего стола
0x02a00004 0 grinchy основе [email protected]:~
0x06800003 0 grinchy новое имя

Все украшения

Там этот метод обсуждается в этой AskUbuntu вопросы и ответы на тему: можно скрыть строку заголовка mplayer'а в GNOME?.

Там была суть питона window-toggle-decorations.py вот посмотрела бы делать вид, что вы хотели. Это может быть изменяемыми, чтобы удовлетворить ваши потребности.

window-toggle-decorations.py

#! /usr/Бен/вместо python2
импорт ГТК.ГДК
Вт = ГТК.ГДК.window_foreign_new( ГТК.ГДК.get_default_root_window().property_get("_NET_ACTIVE_WINDOW")[2][0] )
Вт.set_decorations( (Вт.get_decorations()+1)%2 ) # переключение между 0 и 1
ГТК.ГДК.window_process_all_updates()
ГТК.ГДК.заподлицо()

# теперь привязать это к супер-р или что-то 
+286
Doktor Unicorn 5 окт. 2015 г., 20:17:26

Я как-то изменил мое приглашение (ПС1) от [[email protected]имя localhost ~]$ чтобы в bash-4.1$. Я также изменил мой пользователь mpatilс дом каталог /Дом/mpatil в /Главная/алго. Теперь некоторые приложения не корректно работает, и я получаю эту ошибку при открытии некоторых приложений:

enter image description here

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

+274
NDGuy 26 авг. 2010 г., 04:10:28

Я не эксперт, но это возможно для большинства приложений. Является ли это банальным или нет, зависит от программного обеспечения и его зависимость от команд x86, набор. Просто глядя на этом блоге О Р студия малина Пи показывает, что существуют некоторые препятствия.

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

+267
m1h4 22 мая 2010 г., 12:09:36

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

Всегда попробовать и выполнить с наименьшим privs. Представьте, что есть ошибка В <команда> , которая позволяет злоумышленнику внедрить код, который будет выполнен с привилегиями пользователя, который называется <команда>.

Неверно, однако, в данном конкретном случае, я думаю, команды nohup команда sudo <команда> поможет избежать зависания в судо, а не <команда>. Поэтому я ходил на судо команды nohup <команда>.

Редактировать: В самом деле, по словам человека вилкой, никаких сигналов дочерних процессов наследуются от родительского процесса, это, кажется, затрагивает команды nohup , а также. Спасибо Стивену Китт для этого здесь.

Так что вы можете радостно бежать команды nohup команда sudo <команда>.

Редактировать: на самом деле, я написал следующий тест:

$ кот /tmp/test1.sh /tmp/test2.sh
#!/Бен/ш

/tmp/test2.sh &
сон 5

#!/Бен/ш

тест Эхо ""

убить -ох $$

Когда я запускаю команды nohup /tmp/test1.sh выходные данные (сохраненные в команды nohup.Out) является:

тест

Это означает, что убивать -ох $$ был перехвачен с помощью команды nohup.

+239
rzlines 25 февр. 2016 г., 02:10:23

В чем разница между структурой каталогов и файловой системы?
В Unix/Linux с каталогами и файловой системе выглядит следующим образом:

В следующих двух каталогах очевидно, мы знаем каталогах.

 /домашний/Азбука/xyzdir1 --каталог
 /домашний/Азбука/xyzdir2 -- каталог

в следующие три образца говорят файловой системы.

в /proc -- это файловая система
/ -- это файловая система
/бин-это файловая система

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

+205
Elder mc carlos 18 июн. 2019 г., 06:18:44

От выскочки поваренной, меняя оболочки по умолчанию. Есть 3 варианта, первые 2 повлечет за собой изменение вашей оболочки по умолчанию из /Бен/Ш на что-то другое. Но 3-й вариант похоже будет решить ваш конкретный вопрос.

отрывок

Использовать "здесь документ" (при условии, что выбранная оболочка поддерживает их) в файлах конфигурации работу, которую вы хотите запустить с другой оболочка:

сценарий
/бин/Баш <<СРВ

Echo "Привет - я бегу под оболочки Bash"

дата

эхо "как и я :)"

СРВ
конец скрипта
+194
redrat1 31 янв. 2012 г., 13:17:44

Это задокументировано в Солярис 9 но не в Солярис 8.

+134
mugenop 17 апр. 2018 г., 02:09:02

Я недавно удалил содержимое моего ~/.СШ каталога и генерируются новые ключи. Они новые работают нормально, но каждый раз в некоторое время я получаю графического диалоговое окно с заголовком OpenSHH задавать пароль. Как я могу узнать, какой процесс/приложение выдает подсказки. Я использую Минт 17.

Я пытался выяснить, что родительский процесс СНО-агент, но только корица-сессии...

Любые идеи, что это может быть, или как узнать?

+90
OKGimmeMoney 10 мар. 2013 г., 10:11:08

Я столкнулась с той же проблемой, и я хотела бы предложить еще одно решение, которое опирается на тройник (как @user4122451 решения), но не создать временный файл, а также завершается неудачей, если судо apt-получить обновление возвращает ненулевой код без вывода некоторые С: или Е: или ошибка: строка:

метод exec {ФД}>&2 # копия stderr в некоторые неиспользуемые ФД
Баш -о pipefail -с "суда apt-получить обновление -г -м 2>&1 | ти на /dev/ФД/$fд | ( ! команда grep -м -е '^ошибка:' -е '^[нам]:' )"
результат=$?
старпома {ФД}>&- # закрыть дескриптор файла 

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

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

набор -о pipefail
метод exec {ФД}>&2 # копия stderr в некоторые неиспользуемые ФД
суда apt-получить обновление -г -м 2>&1 | ти на /dev/ФД/$fд | ( ! команда grep -м -е '^ошибка:' -е '^[нам]:' )
результат=$?
старпома {ФД}>&- # закрыть дескриптор файла 
+69
Gelbander 24 июл. 2014 г., 11:02:01

Я считаю, что на окнах машины вы можете ввести:

Арп-а

в какой момент это будет список всех MAC-адрес и IP-адрес компьютера знает.

Если она отсутствует в списке, вы могли бы рассмотреть вопрос об установке Nmap будет на вашей Windows-машине. Тогда как Nmap сканирование всей подсети для устройств:

в Nmap -СП 192.168.1.0/24
+30
drdebmath 1 дек. 2012 г., 01:45:35

Хотелось бы узнать количество вхождений каждой буквы в слове. Например

вход
aabbbddd 
выход
а@[email protected]Б 3 с@0 д@3

Как я могу выполнить это с помощью shell-скрипт?

+11
user6992 26 июл. 2017 г., 10:10:37

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

$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