Как искать комбинацию слов в скрипт?
Это предоставит список пользователей, а также время простоя, одним пользователем на линию.
ж | тр -з ""| вырезать -Д "" -ф 1,5 | хвост -П +3
Важно: см. Примечания раздел в MAN-странице для Вт. Эту строку выдает что-то вроде этого:
имя_пользователя1 0.00 с
пользователю имя_пользователя2 48.08 с
Затем с помощью хрона , чтобы выполнить скрипт, который вы создали для использования на выходе из Вт. Вы можете использовать любой скриптовый язык, который вы предпочитаете. Возможно, вы не заботитесь о имена, только время простоя?
ж | тр -з ""| вырезать -Д "" -Ф 5 | хвост -П +3
Любой результат < 3600 секунд не отвечает на один час простоя требование времени.
Мой сервер должен завершить работу после 01:00, если не было никакой активности в последний час. Допустим, произошло последнее соединение в 00:43 затем следует еще раз проверить в 01:43.
Не требуют динамического изменения самого задания? Я думаю, я мог бы быть удовлетворен, чтобы запустить его один раз по часам; в противном случае, мне придется запускать скрипт каждую минуту, чтобы получить эту точность.
Вот скрипт на PHP, который хорошо работает на Линукс Минт 13. Она должна быть тонкой для Ubuntu или любой другой Linux.
#!/usr/Бен/ОКР РНР
<?в PHP
/* Скрипт Выключения
*
* Если время ожидания превысит определенное значение или если ни один пользователь не вошел в систему,
* выключение компьютера. Если запуск из cron не должно быть "точка"
* в скрипте имя файла. Сделать скрипт исполняемым.
*
* Нюанс: работает скрипт как root в интерактивной оболочке приведет
* немедленное завершение работы, как будто набрав команду shutdown-P теперь'.
* (Это должно только быть запущен из cron.)
*/
$max_idle_time = 3600; // секунд
$cmd_idle_time = 'ж|тр -з" "|вырезать -Д ""-Ф 5|хвост -П +3'; // Время ожидания
shutdown_now $ = истина; // булево
выключение функция() {
метод exec ('процесс/sbin/выключение -P теперь'); // или-H
}
// Формируем массив с выхода $cmd_idle_time
$idle_times = взорваться("\п", shell_exec($cmd_idle_time));
по каждому элементу ($idle_times как $idle_time) {
// Нет пользователи, или же корень запустить из командной строки?
если (пусто($idle_time)) {
продолжить;
}
// Удалить конечные "S" из времени простоя и округлить до ближайшего второй
$idle_time = круглый(функцию substr($idle_time, 0 , -2));
// Отменить выключение, если время простоя любого пользователя составляет менее $max_idle_time
если ($idle_time < $max_idle_time) {
shutdown_now $ = ложь;
}
}
// Если $shutdown_now логическое по-прежнему верно, выключение.
если ($shutdown_now === правда) {
выключение();
}
?>
Вы должны использовать команду для этого, т. е. вместо
комп={ Эхо "$имя" } | Е С/ //г'
что-то вроде
комп=$(Эхо "$имя" | Е С/ //г')
или
комп=`Эхо "$имя" | Е С/ //г"
Активировать отладку по USB, нажав 7 раз на Настройки → О планшете → Номер сборки.
Затем подключить планшет к ПК через USB-порт.
Для ПК:
Редактирование фингерпринта USB для драйверы (см. HP помогают форум и такие вопросы, как-АБР с листа 21). Использовать ПК как Mac не будет работать, если они не получат новое обновление ядра в Linux (с драйвер в ядре Linux 3.9).
Установить драйвер вручную через "Обновить драйвер" в Диспетчере устройств, как автоматическая установка драйверов не работает.
Также вам понадобятся другие вещи из пакета SDK для Android, Самое главное в новом АБР платформы-инструменты (версия 1.0.32).
Это устройство является слишком новым, поэтому нет драйвера и он не поддерживается компанией HP.
Связанные вопросы
Похожие вопросы
Возможные Дубликаты:
Аутентификация ошибка манипуляции маркер
Я хочу изменить свою Убунту 11.10 пароль учетной записи администратора, но когда я собираюсь сделать это, я получаю сообщение об ошибке, что "файл passwd:манипуляции маркер проверки подлинности ошибка", а потом в следующей инструкции вам"файл passwd:пароль не изменился"...так что может кто поможет мне найти решение этой проблемы?
Вы можете использовать команду grep
с PCRE (Perl совместимые регулярные выражения):
грэп -Ро '(?<=^|,)Азбука(?=,|$)' file.txt
Многие люди имеют мнения или хотите оставить отзыв о Ubuntu. Если они простые ошибки с грохотом или повреждение экрана, это нормально, они могут файл в Launchpad.
Но, комментарии по поводу дизайна или концепции системы являются более проблематичными. Они повсюду, таких как "https://askubuntu.com/questions/64887/some-unity-feedback" в других местах, что на самом деле не о единстве.
В идеале ответ будет место, где комментарии
- на самом деле будет читать проектную группу
- как правило, чтобы подтолкнуть людей к чтению существующие комментарии, а не постить одно и то же снова и снова
- возможно, будет иметь тенденцию пузыриться хорошие решения, а не странные идеи
- не будут раздражать люди, которые пытаются использовать это место для чего-то еще
Я не могу установить любые программы из "Центр приложений Ubuntu". Он постоянно остается на 0 % со следующим сообщением: 'в ожидании другой менеджер программного обеспечения, чтобы выйти.' Как я могу решить эту проблему?
Если вы находитесь в Канаде, Bylls.com это именно то, что вы ищете. Это только для канадцев.
Я думаю, что программы вы используете все использовать с readline библиотека для чтения входных данных. Так что я думаю, ты неправильно Lua-библиотеки. Системный файл конфигурации файл/etc/inputrc
и для каждого пользователя файл ~/.inputrc
. Вы, вероятно, положите одну обратную косую черту слишком много, в обязательном, так что вместо привязки команды последовательности ты привязан к последовательности, начинающиеся с обратной косой черты.
Справа: "\Е[1;5С": вперед-слово
(escape-последовательность, отправленные через Ctrl+левый)
Не так: "\\Е[1;5С": вперед-слово
(\ Е [ 1 ; 5 с)
Если бы проблема была только в bash, проблемные привязки будет находиться в ~/.bashrc следующее
. Обратите внимание, что в .bashrc следующее
, что обязательными будут письменные привязать "\\Е[1;5С: вперед-слово"
, с двух обратных косых черт, потому что делает bash раунд расширения обратную косую черту перед передачей четкости вплоть до отладки. (привязать '\Е[1;5С: вперед-слово'
также будет работать, так как символы теряют свое особое значение в одинарные кавычки.)
Phoneview - это отличный вариант, так как он позволяет получить доступ ко всей вашей медиа каталог. Вы можете скачать полнофункциональную пробную копию.
Вижу этот же вопрос: быстрый способ перевести кучу фотографий на iPhone фотопленка?
Я работаю на Ubuntu13.04.
Я создал файл бросить курить.с
Я пытаюсь проверить-в этом файле, в ее СККС файл, с.бросить курить.с
Я создаю СККС файл, как показано ниже, используя админ
команды:
ravbholua@ravbholua-на Aspire-5315:~/КСПП/введен/Дас/das1/СККС$ админ -я ухожу.З. Ы.бросить курить.с
админ: закройте.C-это недопустимое имя. Файл СККС имена должны начинаться с `S'.
админ: "я" keyletter не может быть использован с несколькими файлами.
ravbholua@ravbholua-стремиться-5315:~/КСПП/введен/Дас/das1/СККС$
Я думаю, что синтаксис изменился от того что было раньше. Так ли это? Как создать СККС файл для регистрации?
Я не могу найти ответа на этот простой вопрос.
Какие команды я должен использовать, чтобы открыть pcmanfm в определенном каталоге?
В качестве примера, я хочу запустить: pcmanfm /дома/Трук/музыки
.
Однако, это не похоже на работу, и на странице не очень полезно.
Я имел пиксель Google XL для более года сейчас (это здорово) и я только что получил уведомление, чтобы обновить свою ОС до 8.1.0. Проблема в том, что уже установили 8.1.0. Я обновил пару недель назад. Что здесь происходит?
Это также не первый раз, когда это произошло. Я не отслеживаю, когда это произошло, но то же самое произошло и с 8.0.0, а также пару других раз. Каждый раз, когда я только пошел вперед и заново обновлять, что я уже имел.
Насколько я могу судить, нет никакого способа, чтобы отклонить уведомление и игнорировать избыточные обновления. Я знаю, что я могу полностью отключить уведомления об обновлении системы, но хотелось бы их иметь, только первую часть.
Это не сильно большая проблема, но мне было бы любопытно знать, если у людей есть мысли по этому поводу. Спасибо.
Похоже, что у вас мучнистая роса и тля повреждения.
Вы должны относиться к растениям с уполномоченным инсектицидов и фунгицидов для этих проблем, чтобы помочь растению восстановиться. Вы должны убедиться, что они оба для продовольственных культур. Проверить с ваш местный садовый центр.
Для плоды, необходимо опыление. Определить женские и мужские цветки. Купить маленькую кисть и собирать пыльцу с мужского и женского цветов.
Вы также должны кормить свои растения со смесью калия и фосфора, чтобы заставить растение сильнее. Доступен с вашего садового центра.
Пожалуйста, соблюдайте все инструкции по пестицидам, фунгицидам и макро питательные вещества используются, чтобы избежать проблем со здоровьем
Пару дней назад SD-карты (которая является "расширенной файловой системы" из Android 6.0) на моем телефоне перестал работать. Телефон по-прежнему загружается и работает, но все мои данные (особенно фотографии и WhatsApp разговоры - да, я не делал резервного копирования, позор мне) ушли в прошлое.
Я снял SD из телефона и положить его в моем компьютере, где Федора распознает эти разделы но не может установить их.
Вот вывод команды fdisk-л
:
программа fdisk -л как /dev/sdc в
Диск как /dev/sdc с: 29 ГБ, 31104958464 байт, 60751872 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: ОПС
Идентификатор диска: 938FFB3B-CA49-45D0-89B3-BE22ADAAD86E
Устройство Начало Конец Размер Тип Секторах
на /dev/sdc1 2048 34815 32768 16М неизвестно
на /dev/sdc2 34816 60751838 60717023 29г неизвестно
Всякий раз, когда я пытаюсь установить один из этих разделов, я вам
смонтировать /dev/sdc1 /MNT в/тест
крепление: в /MNT/тест: неправильная FS тип, плохой вариант, плохой суперблок на /dev/sdc1, отсутствует кодовая страница или программа-помощник, или другая ошибка.
Же результат, если я использую -Т
вариант с авто
, и vfat
или NTFS файловой системы
.
Если я открываю программу GParted
и попытка восстановления данных, вот что он находит:
и когда я нажимаю на кнопку "Просмотр", это правильно воссоздает файловой системе Android, но без файла внутри:
дерево
.
├── Андроид
│ ├ данных──
│ │ ├── сом.андроид.торговый
│ │ │ └── файлов
│ │ ├── сом.Гугл.андроид.приложений.карты
│ │ │ └── файлов
│ │ ├── сом.Гугл.андроид.ГМС
│ │ │ └── файлов
│ │ ├── сом.Гугл.андроид.googlequicksearchbox
│ │ │ └── файлов
│ │ │ ├── download_cache
│ │ │ └── pending_blobs
│ │ ├── сом.Гугл.андроид.музыка
│ │ │ ├── кэш
│ │ │ └── файлов
│ │ ├── сом.Гугл.андроид.видео
│ │ │ └── файлов
│ │ │ └── Фильмы
│ │ ├── сом.Гугл.андроид.ютуб
│ │ │ ├── кэш
│ │ │ └── файлов
│ │ └── сом.компания Motorola.миграция
│ │ └── файлов
│ │ └── Фотографий
│ └── медиа
│ ├── сом.андроид.поставщики.СМИ
│ ├── сом.Гугл.андроид.говорить
│ └── сом.компания Motorola.MotGallery2
├── блютуз
├── Папку DCIM
│ └── Камеру
├── Скачать
├── Потеряли.Реж
├── медиа
│ └── звука
│ └── уведомлений
├── Музыки
├── Мелодии
├── Объем Информационной Системы
│ └── IndexerVolumeGuid
└── В WhatsApp
└── Медиа
├── WhatsApp Для Аудио
├── WhatsApp Изображения
└── WhatsApp И Видео
44 каталоги, файл 1
Кто-нибудь какие-нибудь идеи?
В настоящее время у меня есть две программы, написанные в c именем "удалить" и "рассчитать".
Когда я звоню ./удалить он удаляет некоторые данные из stdin. Когда я звоню ./расчета, которая принимает в качестве аргумента, а также данные из stdin и вычисляет и возвращает значение.
В настоящее время пишет сценарий, который называет обе эти программы.
Я называю мой скрипт со следующим:
./calc.sh input.txt 2 3 4 5
где input.txt имеет:
АВСD:1,2:3,4
efgh:5,4:4,4
hijk:3,1:4,9
Работает ./удалить возвращает программу
АВСD:1,2:3,4
efgh:5,4:4,4
Мой сценарий в настоящее время:
./удалить "$1" | ./расчет "$1" "$2" "$3" "$4" < на awk -е ':,' '
Как я могу исправить скрипт так, что я выбираю значения из столбцов чисел, возвращаемых из ./удалить программу и представить ее построчно в ./рассчитать как стандартный ввод, наряду с "2 3 4 5" с аргументами?
Синхронизации состояний для apache2.услуги с использованием через обновление-РЦ.д...
А вот вам и ответ, прямо там. systemd в не сервисных подразделений для этих деймонов. Но есть система 5 радиоуправляемый
скрипты в/etc/инит.д/
и для них. Поэтому он обрабатывает эти скрипты, косвенно через обновление-РЦ.Д
, который читает их с LSB заголовки, чтобы включить/отключить деймонов.
Я использую Ubuntu 10.04. И я хочу обновить мою версию PHP. Когда я обновляю свою версию PHP(в 5.3.2 5.3.6), но после каждого обновления его показывают PHP версии 5.3.2..
Редактировать: я проверил "репозитарии Ubuntu", в PHP 5.3.6-это не имеющийся. :(
Вы можете использовать "пункте режим" в Perl, он будет читать файл блоками, разделенными несколькими строками. Просто задайте пустую строку к входной разделитель записей $/
:
на Perl -лне 'начать { $/ = "" }
$нашли = 1, если строка/^.* 1\пстрока.* 2\пстрока.* 3$/м;
если (ВФ) { печати $АГДУ если $нашли; фдоон $нашли }
'-- файл1 файл2...
ВФ
- это верно на каждый файл в конце$АГДУ
- имя текущего открытого файла.
Возможные Дубликаты:
В чем разница между: укоренение, Побег из тюрьмы, Рим, мод и т. д.?
В чем смысл “мигать пользовательский ROM”?
Что делать “Рута”, “Флэш” и “ром” означает?
У меня папа понятно, как рождественский подарок. Будучи навязчивым ремесленника, я уже загружен CM10 тему.1 nightlies на это. Но я не хочу заботиться о телефоне навсегда.
Он обычный пользователь компьютера, не совсем нуб в гаджеты, так как я объясню болеть, таможня recvory и дисков в ясном, без жаргона язык? Последний раз, когда я попытался объяснить, он остановил меня в Custom Recovery и сказал, что он лучше, используя, что я загрузил на свой Гэлакси Эйс.
Проблема с этим подходом заключается в том, что она оставляет его неспособным решать все мелкие придирки, которые приходят с пользовательских ПЗУ. Кроме того, я живу на территории университета (колледжа) и устранение неисправностей онлайн будет гораздо проще, если он знает основы.
Вы можете покинуть аэропорт и отправиться в Рейкьявик и Голубая лагуна. Это займет 40 минут езды от Рейкьявика.
Для получения информации о остановкой в Исландии вы можете увидеть этот отель Icelandair страницы и видео
Вы можете использовать страницу вопросов на GitHub. https://github.com/bitcoin/bitcoin/issues?state=open
Вы можете также искать через вопросы, чтобы увидеть, если у вас уже сообщили.