.bashrc и не могут быть получены, как я могу отлаживать?

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

/и т. д./cron.д/myrebootscript

с содержанием

@перезагрузки <пользователь> <команда>

пример:

@перезагрузки Джо /usr/местные/Бен/мой_сценарий

Скрипт будет выполняться в непредсказуемый момент во время запуска. Если, например, скрипт должен ждать в сети, чтобы быть начато, а петли должны быть добавлены в каталог/usr/местные/Бен/универсальный:

#! /бин/Баш
# ждать 10.1.2.3 это-понг передоза
пока ! пинг -С1 -П1 10.1.2.3 > /dev/нуль ; делать
 сон 1
сделано
do_my_command_here

в /etc/файл RC.местные устарела на сегодняшний день.

+944
Christoffer Madsen 21 июн. 2020 г., 15:12:42
24 ответов

Этот вопрос, кажется, задавали здесь уже. Мой ИТ-отдел установки ОС, поэтому я не знаю как зарегистрировать его должным образом, но у меня есть root доступ. Есть ли способ, чтобы получить те же пакеты, используя в CentOS репозитории может быть? Я также хочу установить IceWM, но без компилятора я не могу даже построить его сам.

+939
Viktor Bober 03 февр. '09 в 4:24

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

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

Я уверен, что вы можете сказать по моим код, но я довольно зеленый со скриптами, поэтому я ищу помощь, чтобы определить, если и как я должен добавить еще один цикл или принять иной подход к разбору typeC сведения, потому что, хотя они следовали в том же формате, существует только одна запись для каждого типа и тайпеб данные, и там может быть от 1 до 15 элементов для typeC данных. Цель быть всего 3 файла, один для каждого из типов данных.

Формат данных:

Контейнер: ЛП[1-100]
Типа: [1-20].[1-100].[1-1000].[1-100]-[1-100]
Тайпеб: [1-20].[1-100].[1-1000].[1-100]-[1-100]
TypeC (от 1 до 15 записей): [1-20].[1-100].[1-1000].[1-100]-[1-100]


*Нет заголовка в CSV, но если он будет выглядеть так (контейнер, типа, и тайпеб данные всегда находясь в положении 1,2,3, а typeC данных всех последующих): контейнер,типа,тайпеб,typeC,tycpeC,typeC,typeC,typeC,..

КШМ: PL3,12.1.4.5-77,13.6.4.5-20,17.3.577.9-29,17.3.779.12-33,17.3.802.12-60,17.3.917.12-45,17.3.956.12-63,17.3.993.12-42 ПЛ4,12.1.4.5-78,13.6.4.5-21,17.3.577.9-30,17.3.779.12-34 П5,12.1.4.5-79,13.6.4.5-22,17.3.577.9-31,17.3.779.12-35,17.3.802.12-62,17.3.917.12-47 PL6,12.1.4.5-80,13.6.4.5-23,17.3.577.9-32,17.3.779.12-36,17.3.802.12-63,17.3.917.12-48,17.3.956.12-66 PL7,12.1.4.5-81,13.6.4.5-24,17.3.577.9-33,17.3.779.12-37,17.3.802.12-64,17.3.917.12-49,17.3.956.12-67,17.3.993.12-46 Языка PL8,12.1.4.5-82,13.6.4.5-25,17.3.577.9-34

Код:

#!/бин/Баш
#Установить входной файл
_input="вход.КШМ"
# Вытащить переменные из CSV
файл # читать, используя цикл while
во время чтения; не
 объявить -СЖ=( ${ответ//,/ } )
 Эхо -э "containerID=${столбец[0]}\ntypeA=${коль[1]}\ntypeB=${коль[2]}" >/tmp/typelist.txt
в IDx=1
 в то время как [ $IDx в -ЛТ 10 ]; делать
 Эхо "typeC$в IDx=${Коль[$((в IDx+2))]}" >>/tmp/typelist.txt
 пусть индекс=индекс+1
#вдрочнуть пустые переменные
е/\=$/д' /tmp/typelist.txt > /tmp/typelist2.txt && МВ /tmp/typelist2.txt /tmp/typelist.txt
#набор переменных из файла Temp
. /tmp/typelist.txt
сделано
сон 1

Данные #разбираем в этой петле.#
Эхе -е "\н"
Эхо "начать обработку за $контейнер"
#Эхо $возбудителя
#Эхо $тайпеб
#Эхо $typeC
#Эхо -э "\н"

#Полосы - от вспомогательных данных для дополнительного анализа 
typeAsub="$(Эхо "$возбудителя" | СЭД с/\-.*$//')"
typeBsub="$(Эхо "$тайпеб" | СЭД с/\-.*$//')"
typeCsub1="$(Эхо "$typeC1" | СЭД с/\-.*$//')"

#вырезать первые два decimils на парсинг
typeAprefix="$(Эхо "$возбудителя" | вырезать -д "." -Ф1-2)"
typeBprefix="$(Эхо "$тайпеб" | вырезать -д "." -Ф1-2)"
typeCprefix1="$(Эхо "$typeC1" | вырезать -д "." -Ф1-2)"

#Эхо $typeAsub
#Эхо $typeBsub
#Эхо $typeCsub1
#Эхо -э "\н"

#Эхо $typeAprefix
#Эхо $typeBprefix
#typeCprefix1 Эхо $
#Эхо -э "\н"

Эхо "получение типа данных за $возбудителя"
#вызов скрипта API для извлечения данных ; эхо на тест
Эхо "АПИ-собрать -вариант-Б "$typeAsub" -г > "$контейнерного"типа данных"
сон 1 


Эхо "становится тайпеб набор за $тайпеб"
#вызов скрипта API для извлечения данных ; эхо на тест
Эхо "АПИ-собрать -вариант-Б "$typeBsub" -г > "$контейнер"тайпеб данных"
сон 1 

Эхо "получение данных typeC за $typeC1"
#вызов скрипта API для извлечения данных ; эхо на тест
Эхо "АПИ-собрать -вариант-Б "$typeCsub" -г > "$контейнер"typeC-набор"
сон 1 

Эхо "получение дополнительных данных typeC за $typeC2-15"
#вызов скрипта API для извлечения данных ; эхо на тест
Эхо "АПИ-собрать -вариант-Б "$typeCsub2-15" -г >> "$контейнер"typeC данных"
сон 1 

Эхе -е "\н"
сделано < "$_input"

выход 0

Скорость не беспокоит, но если я сделал что-то действительно глупо здесь, не стесняйтесь ударить меня в правильном направлении. :)

+928
Matt Riggs 18 июл. 2014 г., 13:08:07
Другие ответы

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


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

Вы можете (юридически) летать без идентификатора:

https://www.tsa.gov/travel/security-screening/identification

Однако, как говорят другие люди в комментариях, я не уверен, насколько легко это для людей, у которых нет других 'галстуки' в США. Вообще говоря, по моим наблюдениям, он был похож на те вопросы, Что будет предложено проверить ваш кредитный отчет - список машин которые у тебя были, адреса которых вы жили, или банковские счета, что у тебя было. Вы не могли бы иметь достаточно большой файл для этого процесса, чтобы работать для вас.

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

Кроме того, как аргентинский гражданин, Вы имеете право на Глобальной карты записи:

https://www.cbp.gov/travel/trusted-traveler-programs/global-entry/international-arrangements/argentina

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

+916
Sanyara15 7 апр. 2015 г., 17:27:09

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

+903
Testo Boost X 3 февр. 2020 г., 04:01:44

Другой способ установки JailKit

apt-получить установку сборки-необходимые автонастройки, использующих automake libtool не гибкий Зубр утилиты пакета binutils-золото
компакт-диск в /tmp
с wget http://olivier.sessink.nl/jailkit/jailkit-2.20.tar.gz
как tar xvfz jailkit-2.20.tar.gz
компакт-диск jailkit-2.20 .//правила для Debian бинарных

Теперь вы можете установить Jailkit .deb пакет следующим образом:

компакт-диск ... 
с dpkg -я jailkit_2.20-1_*.деб

Справка " 19 Установите Jailkit "

+873
Rob Short 12 июн. 2015 г., 16:53:41

Ваш друг смог получать как сообщения.

Прежнее сообщение не затерялось в пути.

+850
Luna Tran 14 янв. 2016 г., 02:14:26

Добро пожаловать в мир цитируешь и цитируешь сюрпризов.

Главной проблемой является то, что ЗШ не разделяются на ИФС символов по умолчанию.
В том, что: она отличается от всех других оболочек.

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

Ваш код (добавив пару переменных):

программа() { функции printf '%02d порта-1: %6С 2: %6С 3: %6С' "$я" "$1" "$2" "$3"; }
руна() { программа "$@" ; }
run1() { Эхо "руна $1 $2 3 $`"; }
run1 'б' с

Позвольте мне остановиться на деталях.

Давайте предположим, что вы создаете локальную Ш. ссылка, указывающая, где ЗШ жизни:

ЛН -с "/usr/Бен/ЗШ" ./ш

И, кроме того, предположим, что вы скопируйте следующий скрипт в так файл.

Сценарий повторяет каждую функцию цитирования, а переменные без кавычек:

программа() { функции printf '%02d порта-1: %6С 2: %6С 3: %6С' "$я" "$1" "$2" "$3"; }
руна() { программа "$@"; }
runb() { программа $@ ; }

run1() { Эхо "руна "$1" "$2" "$3"`"; }
вр2() { Эхо "`runb "$1" "$2" "$3"`"; }
run3() { Эхо "руна $1 $2 3$`"; }
run4() { Эхо "`runb $1 $2 3$`"; }

для меня в последующие 4`; сделать
 запустить"$я" 'б' с
сделано

Затем, на выполнение, мы получим этот напечатано:

# Любой снаряд (кроме ЗШ) результаты.
01-1: Б 2: с 3:
02-1: в 2: Б 3: с
03-1: в 2: Б 3: с
04-1: в 2: Б 3: с

Только первый запуск (run1), где все это цитирует, держит 'б' присоединился.

Однако, ЗШ действует так, как будто все уже цитировал все время:

Результаты # ЗШ.
01-1: Б 2: с 3:
02-1: Б 2: с 3:
03-1: Б 2: с 3:
04-1: Б 2: с 3:

ЗШ в эмуляции.

Предполагается, что ЗШ будет эмулировать старые снаряды, если называют ш и КШ.
Но на практике это не всегда верно:

$ ./Ш./так что # эмулируется ш
01-1: Б 2: с 3:
02-1: Б 2: с 3:
03-1: в 2: Б 3: с
04-1: в 2: Б 3: с

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

Это хорошая идея, чтобы прочитать ответы на этот вопрос

+816
Eric Sherwin 21 мар. 2016 г., 08:00:50

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

+808
Charles Gruchy 30 июн. 2010 г., 13:22:05

Там же отбойник.

Отбойник™ делает обмен фотографиями, контакты, и приложения с людьми так просто, как ударившись ваши телефоны.

Как использовать отбойник™: 1) Открыть бамп™ на оба телефона 2) удерживая телефоны, мягко удар ваши руки вместе 3) подтвердить обмен

Совместимо с iPhone тоже!

+736
Wboy 15 мар. 2010 г., 22:17:37

Это работает пользовательский ROM? Если это так, то установите еще одну.

Если нет, вернуть его/обменять его.

+637
crantok 11 мая 2021 г., 11:00:03

Это скорее всего проблемы с инструкция по установке шрифтов. Установить шрифты MS С в формате TTF-mscorefonts-установщик пакета для того чтобы обеспечить все шрифты установлены, а если установлены эти шрифты вручную, удалить их из вашего личного шрифты папку (~/.шрифты).

+618
Ellen Wilcox 2 февр. 2010 г., 19:55:01

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

найти /путь -тип_ Ф -имя_экземпляра - '* _ * ' - exec для Баш-с 'Эхо МВ -я "1$" "${1//_/ }"' {} \;

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

Далее вы можете изменить также каталог замещения -типа F С -тип D.

+582
NaturalistUbuntu 30 мая 2014 г., 14:15:40

Это, наверное, не тот аэропорт, о котором ты думаешь, но в штате Вашингтон, это 800 метров от Кенмора мэрии доков воздушная гавань Кенмор. И да, у него есть авиаперевозчиком регулярных рейсов: Кенмор Эйр.

(Также в районе Сиэтла: доки из озера терминала гидросамолетов Союза являются около 1100 метров от башни Спейс-Нидл, и для более традиционного аэропорта, по периметру Рентон муниципального примерно в 1300 метрах от мэрии Рентон.)

+543
Yufei Chen 7 июл. 2014 г., 20:10:17

Общая начальная практика для открытия поместив камни на Хоси (4-4 точки), или близко к нему, для того, чтобы "претензии" этого угла. Как игроки пытаются заполучить так много места, как они могут, есть смысл начинать в месте, которое легко защищать, и это то, что верно для углов больше, чем за любое другое место на доске в начале игры.

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

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

Потому что этот вопрос, как и большинство вопросов о GO, представляют большую сложность, чем можно было бы возможным вдаваться здесь, я оставлю его на это и дать несколько ссылок, которые могут быть доступны в будущем Читать далее:


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

+511
Abdul Ur Rehman Iftikhar 30 июл. 2022 г., 14:14:43

Я пытаюсь установить Ubuntu 16.04, но когда я выбрать "другие варианты" и попробовать отформатировать несколько разделов, ранее sdb5 раздел с 250 ГБ пространства теряется и я не могу его найти и нет возможности его вернуть(по крайней мере я не вижу).

Как я могу решить это? Спасибо!

+397
Wayne Kext 7 окт. 2020 г., 23:00:58

У меня также на немецком языке. В этой версии нет Харбор плитки и порты являются частью морской части рамы (вы не можете изменить свое местоположение ты).

+378
Hardie Botha 30 авг. 2017 г., 20:02:25

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

У меня были смешанные, как правило, плохие результаты с файловой системой ext4, но попробовать , в порядке, testdisk и photorec потом. Оба находятся в репозиториях и оба могут быть установлены в живой сессии

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

Затем вы запускаете testdisk из командной строки

# вы могли бы запустить его как пользователя, но я бы запустить его от имени root
команду sudo testdisk

Есть шаг за шагом учебник со снимками экрана, здесь

http://www.cgsecurity.org/wiki/TestDisk:_undelete_file_for_ext2

Если это не удается, попробуйте photorec.

Photorec является частью пакета testdisk, опять же есть подробная прогулка

http://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step

Если это не удается, вы можете попробовать extundelete

http://extundelete.sourceforge.net/

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

Удачи.

+336
Alexandr Bukovsky 8 июл. 2010 г., 05:37:42

В начале августа, как мой Нексус 4 и Нексус 7 получил обновление ОТА. В Nexus 7 работал без каких-либо проблем. Один для моего телефона на самом деле замуровали мой телефон.

Сначала он застрял на X-логотип экрана. Я перепрограммирован 4.2.2 и вдруг телефон у проблем никогда не было: случайных отключений, внезапная блокировка SIM-карты, не загружается, если подключен.

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

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

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

Поскольку я аннулировал мои гарантии (экран был сломан и отремонтирован третьим лицом), я интересно, если я могу держать Google (или, по крайней мере Android) ответственность за нарушение моего телефона...

ТИА

+312
user6052911 31 мар. 2017 г., 00:58:59

Тег & переименовать работ при установке. Playonmac-это слой совместимости Windows (но это не виртуальная машина). Это бесплатно и вам не нужна лицензия Windows, либо. Во-первых, вам нужно скачать и установить playonmac, то покупайте тег & переименовать и установить его изнутри при установке. После этого, он просто работает, как обычное приложение.

+135
Tobinizer 22 нояб. 2020 г., 01:43:24
  • Просто копируя в файл ISO на USB, или записи файлов на компакт-диск не будет работать.

    • Образы содержат образ CD, и это тот образ , который необходимо записать на диск или передаются через USB.
  • Пожалуйста, вставьте пустой компакт-диск и откройте Дисковую утилиту для записи ISO (ИСО откажется монтировать, если вы просто дважды щелкните по нему)

  • Или использовать помощи UNetbootin , чтобы "сжечь" образ на USB флешку.
+60
SteveScm 19 дек. 2022 г., 04:16:59

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

+36
Mariano Ramis 4 авг. 2014 г., 12:08:59

Когда кто-то-научный сотрудник, является лицом, непосредственно "над" ним в иерархии называют его руководитель, или его научный руководитель?

+35
Ashlee Anne 10 окт. 2011 г., 09:09:03

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

+27
Owen Shoemaker 9 авг. 2022 г., 01:26:47

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

Основываясь на Википедии страницу о приложении снимков существует несколько альтернатив:

  1. Также cryopid , но это, кажется, никем не поддерживается.
  2. Линукс КПП/перезапуска , кажется, быть хорошим выбором, но ваше ядро должно иметь CONFIG_CHECKPOINT_RESTORE включен.
  3. criu - это, наверное, самый современный и, вероятно, ваш лучший шанс, но зависит также от некоторых специфических параметров ядра , которые ваш дистрибутив, наверное, не установить.

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

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

+22
DerBoi 7 мар. 2020 г., 06:59:02

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