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

Я в настоящее время запуск фонового процесса в подоболочку, и было интересно, как я могу назначить его PID номер переменной вне рамок подуровень?
Я пробовала много разных способов, но MYPID всегда остается значение 0.

MYPID = 0;
({ сна 2 & }; $MYPID=$!)
({ сна 2 & }; Эхо $!) > $MYPID

Единственный способ возвращает значение с:

$MYPID=$({ сна 2 & }; Эхо $!)

Однако это отменяет фоновый процесс обучения и это будет только возвращать результат через 2 секунды.

+788
Sherif Mohamed 6 февр. 2014 г., 22:40:09
16 ответов

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

Сброс к заводским настройкам:

  1. Введите восстановление

    Выключите устройство. Нажмите и удерживайте клавишу увеличения громкости и кнопку Домой при включении телефона. Удерживайте эти клавиши, пока не появится экран восстановления Андроида.

  2. Используйте клавиши регулировки громкости, чтобы перейти к протрите кэш раздела. Нажмите кнопку питания, чтобы выбрать эту опцию. Это не уничтожит ваши данные и могут позволить ему загрузиться нормально. Выберите перезагрузка системы с помощью клавиш громкости и нажмите Power. Он перезагрузится и, надеюсь, работать. Если это не так, выполните следующий шаг.

  3. Войти в режим восстановления, как описано выше. Выберите "Стереть данные/сброс настроек" с помощью клавиш громкости и нажмите кнопку питания, чтобы выбрать его. ЭТО ПРИВЕДЕТ К УДАЛЕНИЮ ВСЕХ ДАННЫХ С УСТРОЙСТВА. КОНЕЧНО НИЧЕГО ВАЖНОГО. Теперь перезагрузите систему и следует обратно на склад с все снова работает.

  4. Если вы использовали Киес для резервного копирования данных, теперь вы можете восстановить его.

+974
Maleen Abewardana 03 февр. '09 в 4:24

Я хотел бы контролировать/восстановить/удалить файлы на Amazon. Как это сделать?

+924
chrisg 24 нояб. 2020 г., 00:53:43
Другие ответы

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


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

Я хотел бы мигрировать с помощью MacTex 2015 в MacTex 2016 на моем Mac. У меня Сьерра, установленных на моем ноутбуке. Я хотел бы знать, если:

  1. Установка MacTex перезапишет мои старые MacTex или сохранить его (я на самом деле хочу его перезаписать!)?
  2. Если не перезаписывать, то какие меры должны быть приняты, чтобы полностью удалить старую версию и переключиться на 2016 версия?

Я задаю эти вопросы с пояснением на www.tug.org/mactex недостаточно ясна, и ее добавить больше путаницы.

+905
Shaw Linda 26 авг. 2018 г., 04:16:54

Недавно мы разместили устройств Android внутренне для отображения настраиваемой веб-страницы только.

  • Устройство: РКМ MK902
  • ОС: корни Android 4.4.2
  • 8021x радиус беспроводной доступ в интернет
  • Dolphin браузер с вкладкой полноэкранный режим и перезагрузка добавить-на (обновить страницу/30 сек)
  • Также есть код в веб-страницы, чтобы обновить себя
  • Попробовал другие приложения для обновления браузера в заданный промежуток времени. (плохие результаты)

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

Я пытаюсь выяснить, если это проблема или проблема веб-сервера.

Что я хочу сделать, заключается в том, что скрипт работает на устройстве Android, зайдя на страницу каждые 30 сек и регистрировать результат. Мои вопросы

  1. как написать скрипт на устройстве Android? какой язык или какая команда?
  2. как запустить этот скрипт на устройстве Android?
  3. как войти результаты?
  4. как запланировать запуск сценария?
+848
user17647 28 авг. 2020 г., 14:20:59

Попробуйте Системные настройки > центр управления > дисплеи имеют отдельные помещения.

enter image description here

+713
GenAsis 13 мая 2015 г., 18:16:46

Мне удалось установить исполняемый файл версии minecraft.jar для Linux, но я не могу показаться, чтобы иметь возможность установить Modloader или каких-либо модов. Я устанавливаю мод, как я хотел на ПК - удалить мета-INF, а затем переместите файлы класса в minecraft.jar. Когда я устанавливаю Modloader и мод который я пытался установить, что стало лесоматериалами мод, я пытаюсь выполнить файл и не загружается.

+539
Kobi T 25 февр. 2022 г., 08:34:23

Официально в конце 2012 года в Mac mini будет поддержка двух мониторов в следующих сочетаниях:

  • один монитор HDMI при использовании одного Тандерболт монитор
  • два порта Thunderbolt мониторов.

Что касается поддерживаемых резолюций, в конце 2012 года в Mac Mini поддерживает до 2560 x 1600 на молнии мониторов или до 1920 x 1200 на мониторы HDMI.

Конечно это-официальная позиция. Ваш тестирование показал вам, что вы можете превзойти это, но со смешанными результатами.

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

Вы также можете найти мой ответ на другой вопрос интересует, особенно в плане реальных жизненных сценариев. В этом вопросе для Mac на MacBook Pro, но результаты могут вас заинтересовать.

+528
FuzzyChef 12 июл. 2022 г., 01:36:30

Мой планшет Sophix работала без SD-карты, но теперь камера не будет работать. Я получаю следующее сообщение об ошибке:

Вставьте SD-карту перед использованием.

+340
Rajaram Patil 31 июл. 2018 г., 23:56:56

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

Это то, что должно быть изменено в рамках разрешением.АПК .

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

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

+294
volvpavl 7 янв. 2017 г., 12:58:25

в macOS должен получить вас до скорости намного быстрее.

Ознакомиться с macOS Сьерра: создать сочетания клавиш для приложений для создания пользовательских клавиатуры коротких путей:

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

  1. Выберите меню Apple > Системные настройки, выберите пункт клавиатура, затем нажмите кнопку ярлыков.
  2. Выберите приложение Ярлыки в левой части окна нажмите кнопку Добавить , щелкните всплывающее меню Приложения, затем выбрать конкретного приложения или всех приложений. Если вы хотите задать сочетание клавиш для команды меню, который появляется во многих приложениях, выберите Все приложения.
  3. В главном меню введите меню команду, для которой вы хотите создать ярлык, точно так же, как команда появляется в приложении, в том числе знаков (тип ->), многоточие (три точки без пробела или нажмите Option-;), или другие знаки препинания.
  4. Щелкните в поле сочетания клавиш, нажмите комбинацию клавиш, которую вы хотите использовать как комбинацию клавиш, а затем нажмите кнопку Добавить.
+261
Rimas 3 апр. 2015 г., 07:30:34

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

У кого-нибудь есть опыт использования его?

+259
Rob Barrett 12 окт. 2020 г., 22:32:33

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

+166
Vertexwahn 26 окт. 2014 г., 14:42:08

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

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

enter image description here

+128
Kymani Seabon 1 окт. 2020 г., 00:22:18

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

Немного информации о мой истинный оборудования:

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

Спасибо за любую помощь и хороших выходных.

+127
Shawn Carr 28 нояб. 2022 г., 13:11:48

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

Я пробовал следующий скрипт :

#!/бин/Баш
комплект -х
пид=()
возвращение=()


для меня в 1 2
делать
 Эхо старт $я
 СШ в MySQL "/корень/тест$я.ш" &
пид[$я]=$!
сделано

для меня в ${#пид[@]}
делать
Эхо ${пид[$я]}
подожди ${пид[$я]}
возвращение[$я]=$?

если [ ${возвращение[$я]} не-ne 0 ]
тогда
 ошибка Эха почте 
интернет

сделано

Эхо ${возвращение[1]}
Эхо ${возвращение[2]}

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

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

Любая идея ?

+109
user3681244 8 нояб. 2021 г., 08:31:27

Я пытаюсь написать скрипт для установки Debian через Вирт-установить и заполнить.файл cfg. Я устанавливаю в виртуальную машину.

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

  1. --дополнительные аргументы не может быть передан при использовании --компакт-диск
  2. давая путь к ISO-как --место , кажется, не работает.

Так что я последовал за Вики инструкциям , чтобы изменить ISO с моими ответами.cfg в файл.

Установка теперь работает полностью автоматически, за исключением одной детали. ИСО я использовал подбрасывает заставка при загрузке, предлагают меню, где варианты

  • Жить (для amd64)
  • Жить (для amd64 безотказный)
  • Установите
  • Графические Установки
  • Дополнительные Опции

Когда я выберите "Установить", остальное работает отлично. Однако, я бы хотел, чтобы пропустить этот экран и установить напрямую, но я не могу выяснить, как это сделать. Не требует добавления опции для предпосевной дебиан.cfg файл, изменяя ISO, или добавив еще один параметр в вирт-установить? (Имейте в виду --дополнительные параметры ограничения).

+34
Puli Poorna Shekar Reddy 30 окт. 2019 г., 09:50:24

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