Почему не кронтабе хранятся в домашнем каталоге пользователя?

Мне интересно знать: почему кронтабе хранятся в /var, а не в домашний каталог пользователя? Это делает ее боль, чтобы изолировать эти файлы для обновления, но я подозреваю, что существует логической причины...

+82
Bernard Unger 10 янв. 2015 г., 14:01:52
31 ответов

Я проверил на вашем случае и файл DAT. Однако это работает для меня

  • На awk не знаю дату, так 9/30/2017 выше, чем 10/1/2017. поэтому результат может быть очень далек от ожидаемого, потому что это просто строки!
  • "Военного времени типа", как 2017/09/30 и 2017/10/01 будет работать.
  • Отдельный месяц/день/год и сравнить их соответственно - но в этом случае я предлагаю на Perl, а не на awk

Может быть, это проблема переменный объем у вас есть.

Попробуйте использовать экспорт пуск='10/25/2017' ; экспорт концу='10/25/2017' вместо того, чтобы начать="10/25/2017" если запустить awk в подоболочку например.

+988
TsV 03 февр. '09 в 4:24

Можно использовать blkid -у Для получения блока устройства из девайс например,

blkid -у "897da7b7-edb1-4a6c-94e0-0a6175c89273"
/Дев/маппер/VG0, которой-lv0

а затем с помощью lsblk или findmnt , чтобы получить точку монтирования, например

lsblk -нет ТОЧКА_МОНТИРОВАНИЯ "$(blkid -у "897da7b7-edb1-4a6c-94e0-0a6175c89273")"
/хранилища/сервера

findmnt "$(blkid -у "897da7b7-edb1-4a6c-94e0-0a6175c89273")"
ЦЕЛЕВЫЕ ПАРАМЕТРЫ ИСТОЧНИКА FSTYPE КЛЮЧЕВОЕ 
/хранилища/сервера /Дев/маппер/VG0, которой-lv0 XFS в РВ,существует два метода,attr2,delaylog,allocsize=5
в /var/lib В/приходится /Дев/маппер/VG0, которой-lv0 XFS в RW,то существует два метода,attr2,delaylog,allocsize=5

(вторая запись-это монтирования в данном случае).

+935
Chesley 8 мая 2018 г., 17:19:26
Другие ответы

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


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

Вы пробовали concalc?

Описание: калькулятор консоли concalc калькулятор для Linux консоль. Это просто парсер-алгоритм extcalc упакованы в простая консольная программа. Вы можете использовать его, если вам нужен калькулятор в ваша оболочка. concalc тоже умеет запускать скрипты, написанные на C-подобном язык программирования.

$ concalc 1+1
2
$ concalc sqrt2
1.41421356237309505

Установите с:

судо apt-получить установку concalc
+932
esmithius 9 авг. 2018 г., 22:57:19

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

Но почему, создавая свой собственный API, где есть SSHFS? смотрите по ссылке на помощь

https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh

+879
Chainarong Wanachaisong 3 апр. 2017 г., 02:15:56

На моем рабочем месте у нас есть внешний жесткий диск, подключенный к устройству NAS (Synology), он.

Есть задачи резервного копирования, которая проходит еженедельно и наполняет внешний жесткий диск через некоторое время. К сожалению, на основе Linux ОС Station от Synology в стойку не обеспечивает автоматизацию задач планирования для форматирования, которые можно сделать это удобным для пользователя способом. Но, есть варианты, которые позволяет запускать пользовательские *.SH скрипты на NAS в определенное время и даты.

Проблема здесь заключается в том, что я не очень знаком с bash код, чтобы быть в состоянии написать скрипт, который будет отформатировать внешний жесткий диск в файловой системе ext4.

Кто-нибудь может пожалуйста, предоставьте такой код здесь, или, возможно, указатели на любые сайты, которые содержат необходимую информацию?

+874
TeeJay Crawford 23 авг. 2019 г., 17:16:05

От человека Баша:

При входе раковина выходит, Баш читает и выполняет команды из файлы ~/.bash_logout и в /etc/Баш.bash_logout ПО, если файлы существуют.

+795
user26508 11 апр. 2013 г., 01:09:06

Есть несколько способов пойти об этом. Проще настроить будет использовать союз файловой системы, который представляет собой один вид из двух каталогов деревьев A и B, таких, что все изменения сохраняются до н. в вашем случае, будет НФС/Самба/sshfs/... точки монтирования, и B будет изначально пустой каталог на файловой системе tmpfs файловой системы.

Линукс не имеет ядра Союза файловой системы, но есть несколько предохранителей реализаций: funionfs, при помощи UnionFS-взрыватель.

+773
Povilas Brilius 30 июл. 2010 г., 14:30:18

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

#!/бин/Баш 
#
# ----------------------------------------------------------------------- #
# Вот ниже он печатает функция Help #
# Каждый раз, когда в printf #
# (-) "\N" - это перевод строки #
# (-) "\T" является вкладка (в некоторых местах) #
# $0-это имя, которое вы даете скрипт #
# $1-это 1-й параметр, передаваемый в скрипт или функцию. В этом случае: #
# (+) Из любой функции $1-это 1-й параметр, передаваемый скрипту #
# (+) Внутри функции 1 $это 1 дана функция #
# #
# ------------------------- # ------------------------------------------- #
 # #
Print_Help(){ # здесь начинается функция Print_Help() #
 функции printf "\Н$1\н\н" вот вы находитесь внутри функции, а 1 $является #
 е "синопсис \Н" # 1-й параметр функции #
 #------------------------# #
 функции printf "\Т $0 [опции] [ИС]\н\н" # ------------------ #
 функции printf "\Т $0 -это 127.0.0.1 # для добавления \Н" # <- хэш(#) символов #
 функции printf "\Т $0 -р 127.0.0.1 # удалить\н\н" # <- из #
} # ^ # "двойная кавычка" #
 # --- | ---------------- # ----------------- #
 # +-- этих хэш(#) символы внутри #
 # "двойная кавычка" и они будут #
 # напечатано как обычные письма. #
 # ------------------------------------------- # 

Add_Function(){
 Эхо $ИС # выложить здесь код, чтобы добавить правило
 # в iptables -I вход 1 -п ПТС -с $ИС --dport 22 -м комментарий --**комментарий "тестирование для user1" -Джей принимает.
 услуги в iptables перезагрузка # нужно запустить как root (или с sudo) 
 выход 0
}

Remove_Function(){
 Эхо $ИС # выложить здесь код, чтобы удалить правило
 услуги в iptables перезагрузка # нужно запустить как root (или с sudo)
 выход 0 
}

если [[ $# != 2 ]] ;тогда #если число параметр не 2
 # Здесь мы вызываем функцию помощь с 
 #+ "один параметр в двойные кавычки" в данном случае:
 #+ "Ошибка неверное число параметров для $0" 
 Print_Help "ошибка неверного числа параметров за $0"
 выход 1
интернет

ИС=$2
если [[ "$1" == "-На" ]] ; затем Add_Function ; интернет
если [[ "$1" == "-р" ]] ; затем Remove_Function ; интернет
# Здесь, внизу, мы снова вызываем функцию помощь с 
# "еще один параметр в двойные кавычки" в данном случае
"Неизвестный параметр Ошибка # $1 Для $0" 
# В "главном" $1-это 1-й параметр, который вы передаете в скрипт
 Print_Help "неизвестный параметр Ошибка $1 за $0" 
выход 2 

Это лишь пример для ознакомления со скриптом оболочки и выделений. Вы можете запустить его с командной строки, как судо /бин/Баш script.sh -в ННС.МММ.ООО.ППС, или , где NNN.МММ.ООО.ГЧП-это IP, который вы хотите использовать. Если вы изменить разрешение (например, у чмод+х script.sh) можно запускать с помощью sudo ./script.sh -в ННС.МММ.ООО.ППС.

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

Обновление
От человека Баш вы можете получить много интересных советов.
В разделе Комментарии:

Комментарии
В не-интерактивной оболочки или интерактивной оболочки, в которой включена опция interactive_comments на shopt строение (см. Оболочки, встроенные команды ниже), слово, начинающееся с # вызывает это слово и все остальные символы в этой строке должны быть проигнорированы. Интерактивная оболочка без включенной опцией interactive_comments не дает комментарии. В interactive_comments вариантом является по умолчанию в интерактивную оболочку.

Из раздела цитирую:

...
Слова образуют строку $'' рассматриваются специально. Слово расширяет строку, с экранированы обратным слешем символы заменены указано в стандарте ANSI С. Обратной косой черты escape-последовательности, если они есть, декодироваться следующим образом:

...
 **\N новая строка** 
 **табуляция\t горизонтальная** 
 вкладка \вертикальной V 
 \\ обратная косая черта 
 один \' цитата 
 \" двойная кавычка 
...
+751
Tousha Mahmoud 6 нояб. 2017 г., 17:00:43

Чтобы открыть файл, вы используете построить следующим образом:

инт ФД;
если ((fд = открыть(путь, флаги)) < 0) {
 /* Ошибка, причина неудачи */
 инт _errno = значение errno; /* сохранить значение errno */
 fprintf(поток stderr, "ошибка открытия файла "%s": %з\п", путь, использовать strerror(_errno));
возврат;
}
/* Файл был успешно открыт */

Итак, у вас есть только одно возвращаемое значение, которое обычно является дескриптор файла. Если это -1, то это означает, что произошла ошибка. Ошибки, которые произошли сохраняется в errno значение переменной (которое вы получите, в том числе для errno.ч в исходном файле).

+722
sh4dowb 2 сент. 2011 г., 03:23:52

У меня есть таблица с 10 колонками. Один из них-это столбец с датой, и я хочу получить данные за определенный диапазон дат. Например, у меня есть данные с 2016 года и далее, но я хочу, чтобы извлечь данные только на время 01/01/2018 в 12/31/2018. Можно ли получить эти данные использовать на awk команду?

+716
eqb 18 авг. 2015 г., 16:19:37

Да, это старая платформа и не должна работать с Docker.

Пожалуйста, дайте мне знать, если есть реальный способ.

+591
mechele 4 янв. 2015 г., 02:45:59

Принятый ответ является неточным. Мой ответ тоже может быть сомнительно точный или трудно следовать, но это, кажется, стоит поделиться. :) Этот вариант ядра определяет, если кто-то может просто "эхо 0 > /proc и/самоуправления/loginuid", когда loginuid не установлена, а затем она остается неизменной, или, если изменения этого значения необходима возможность работы независимо от текущего значения. Если это правда (что обычно означает, что ты корень), loginuid может быть изменено только если оно отключено. Почему принято отвечать неточность заключается в том, что sudo и SU не обычно как бит SUID. Они бит SUID для того, чтобы бинарные переключиться на другой эффективный uid. В большинстве систем Linux пользователь root имеет все возможности по умолчанию. Таким образом, эти программы также имеют возможность переключения атрибут loginuid если это ложь. Если это правда, и система настроена правильно, loginuid должны были установить в оболочку входа по SSH/логин/что угодно, и ничто не может изменить значение.

Атрибут loginuid сбрасывается при запуске системы / в течение инициализации. Обычно сначала задаются модулем pam_loginuid на "точку входа" услуги. Итак, вы настроили SSH и войдите, чтобы задать значение, как те вещи, которые позволят кому-то "войти" - значит loginuid. Вы не включите модуль в стеке судо Пэм, например, потому что это не новый логин; это переход жидкости после входа в систему. Цель loginuid отследить пользователя от времени входа. Можно использовать аудит демон записей процессов выполнения определенным пользователем, даже после того, как они перешли счетов с SU или sudo. Утилита параметр logname использует этот атрибут на новых системах для идентификации "пользователь" независимо от фактического или реального значения идентификатора (старые системы используют терминал для поиска событием входа из utmp).

Процессы наследуют атрибут loginuid от их родительского процесса, кстати.

Таким образом, этот параметр определяет, является ли атрибут loginuid может быть изменен. Он упоминает о systemd не потому что, как работает init. Ядро запускает init, и инит не loginuid. Затем init запускает службы, и те, у которых установлена loginuids. При регулярном система инициализации в, администратор может войти в систему и, скажем, работать "/и т. д./init.д/someservice перезагрузка". Атрибут loginuid администратора устанавливается, когда они в СШ, и что несет вперед с переходом на корень. Потом запустить скрипт инициализации, который наследует их loginuid. Если "loginuid" неизменное значение, скрипт или админ не может сделать системный вызов, который либо освобождает или сбрасывает lognuid атрибут перед началом демона, и теперь демон работает с админской loginuid, прищурив журналов аудита и т. д. Если значение является изменяемым, то есть системных вызовов (audit_setloginuid ()), который может быть изготовлен с помощью процесса с соответствующими функциями (возможно, на /sbin/услуги, например), чтобы очистить или установить разумное значение для loginuid на данной демона.

Кстати systemd в (и выскочка, и, возможно, некоторые другие инит-систем) работают, админ не напрямую запустить скрипты инициализации. Вместо этого, администратор отправляет команды процессу init, и процесс init после этого перезагрузите (или любой другой) действий. После инициализации неопределенная loginuid, порожденный скрипт наследует это значение (отключенное), а затем скрипт может устанавливать свои собственные loginuid хотя это может было выполнить, как не-root пользователь. Это, пожалуй, более безопасной, поскольку не требует специальных возможностей; все можно сделать как обычный пользователь.

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

Для ответа на вопрос о "что это вам даст:" ну, не так много. Есть наверное программы, которые предоставляют доступ на основе loginuid, а не UID и euid так, но те немногие и далеко между. В общем, доступ контролируется на основе контекстов SELinux, euid так, жидкости, или технологические возможности. Изменение loginuid до 0 не должен вам что-нибудь - и, вероятно, следует запустить систему контроля, предназначенный для обнаружения удаленного корня логины. :) Некоторые сайты используют демонов auditd для отслеживания выполнения процесса / системные вызовы, и эти сайты также могут понадобиться loginuid, чтобы быть точным, чтобы иметь правила работы системы аудита. Но если вы задаете этот вопрос о ядре, который вы компилируете, вы не один из этих сайтов. :)

+505
Rahul Khanna 19 сент. 2013 г., 08:36:10

Двойные скобки для числовых операций; квадратные скобки [] действовать, как логическое контекстах. Двойные квадратные скобки не портативный, и не в тире и другие минимальные снарядов. В реальности, [ оболочка BuiltIn и в POSIX утилита, которая выполняет логические операции, который является, почему необходимо пространство вокруг них. По этой ссылке есть много более подробно на эту тему, Если вам интересно.

Если я пишу это, это будет выглядеть примерно так:

#!/Бен/ш

# проверить, что мы получили ожидаемое число аргументов
если [ "$#" -нэ 2 ]; тогда
 использование Эхо ...
выход
интернет

если [ "Х$1" = "взаперти" ] && [ "$2" -экв 1 ]; тогда
 Эхо "1 $$2"
еще
 Эхо провала
интернет

"Х" конкатенация-это хорошая практика, чтобы предотвратить пустые строки сорвать вашу программу.

+470
parubok 25 февр. 2016 г., 08:44:34

Ваша конфигурация не имеет по умолчанию путь; это проблема.

ИС добавить маршрут по умолчанию через 173.52.198.1 Дэв в vlan2

Вы можете настроить, постоянно. Linux обычно делает это в файле/etc/sysconfig/сети/маршруты , но с DD-WRT на которые могут быть разными.

+465
lesia123 11 нояб. 2012 г., 21:11:57

Как это:

# Установить git на спрос
функции ЖКТ()
{
 если ! типа-F ГИТ &> /dev/нуль; тогда судо $АПТ установить git; интернет
 команда git "[email protected]";
}

На команду встроенная подавляет функцию поиска. Я также изменил свою $* в "[email protected]" Потому что это правильно обрабатывать аргументы, что не одного слова (например, имена файлов с пробелами).

Далее, я добавил аргумент к типу, потому что в противном случае он заметит функции.

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

+391
Bronco 25 окт. 2015 г., 02:56:16

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

корень@# systemctl начать докер.услуги 
корень@# программа gpasswd -тигр докер

создать службу systemd в тигра:

[Услуги]
ExecStart=/домой/тигр/connectdocker
Перезагрузить=всегда
StartLimitInterval=0
Делегат=истина
KillMode=процесс
[Установите]
WantedBy=по умолчанию.цель

в /дома/тигр/connectdocker такой:

докер запустить -итд busybox и 2> connectdocker.журнал

запустить эту службу:

тигр@# systemctl --пользователей позволяют connectdocker.услуги
тигр@# systemctl --пользователей начать connectdocker.услуги

и результат:

Чт июл 21 00:59:15 КНТ 2016
Не удается подключиться к демону Докер. Даемон докер работает на этом хосте?

но я могу подключиться к докер.носки с тигром :

тигр@# докер запустить -итд busybox и
997e99f959cfd5500319935ec17677775da9d367d203a11efef8b42161c3ee64

для доказать, что я изменить файл/var/работа/докер.носок группа из докер Тигр, и connectdocker служба может подключиться к докер демон.

изменения в/var/работа/докер.носок:

ЛС-л /работа/докер.носок
ТРО-РВ---- 1 корень докер 0 21 июл 00:33 /Пуск/Настройки.носок

к:

ЛС-л /работа/докер.носок
ТРО-РВ---- 1 корень тигра 0 21 июл 00:33 /Пуск/Настройки.носок
+389
Stevan Martineau 28 апр. 2018 г., 19:27:07

РТП используется в сочетании с протоколом РТП управления (протокол RTCP).

В то время как протокол работает на медиа-потоки (например, аудио и видео), RTCP используется для отслеживания статистики передачи данных и качество обслуживания (QoS) и синхронизация со СПИДом в несколько потоков.

Как правило, РТП будут отправляться по четным UDP-порт, с помощью протокола RTCP-сообщения передаются в вышестоящий нечетные порт.

Я думаю, вот почему вы не свяжете РТП на общедоступный IP-адрес, вы забыли про протокол RTCP.

И снова я думаю, что вам нужно, это ДНАТ не обратный прокси.

Мой совет-используйте ЗОЖ, а не РТП, если вы хотите, чтобы поток видео и аудио в интернете это более гибкий, чем РТП и другие подобные протоколы, и вы можете использовать nginx, чтобы служить ЗОЖ.

http://nginx.org/en/docs/http/ngx_http_hls_module.html

+361
popealope 18 июл. 2019 г., 13:04:45

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

на awk '
 $1 ~ /[0-9]+/ && $2 ~ /[-+0-9.]+/ {
 $0 = функции sprintf("%6д%12.2 Ф", $1, 100*$2)
 } 1
файл' 

Экс.

$ awk и '1 $~ /[0-9]+/ && $2 ~ /[-+0-9.]+/ {$0 = функции sprintf("%6д%12.2 Ф", $1, 100*$2)} 1' файл
 Н О Д Е О Н Т У П У Т

В СЛЕДУЮЩЕЙ ТАБЛИЦЕ ПЕЧАТАЕТСЯ ДЛЯ УЗЛОВ, ОТНОСЯЩИХСЯ К УЗЛУ НАБОР NSET_OUTPUT
 УЗЕЛ НОГОЙ - NT11 
Примечание

 3 2000.00
 11 2000.00
 1003 2375.00
 1011 2375.00
 2003 2752.00
 2011 2752.00
 3003 3130.00
 3011 3130.00
 4003 3508.00
+360
SamuraiX 27 мая 2012 г., 23:58:13

После использования e2resize и переоборудованы в в ext4 ФС в Лукс контейнер, я получаю какой-то особенный результат:

# e2fsck /Дев/маппер/а 
e2fsck 1.44.1 (24-мар-2018)
Размер файловой системы (в соответствии с суперблока) является 356487715 блоков
Физические размеры устройства 356487205 блоков
Либо суперблок и таблицу разделов, скорее всего, будет поврежден!
Прервать<г>? да

# команда fdisk -л как /dev/sdc в
Диск как /dev/sdc в: 2.7 Тиб, 3000558944256 байт, 732558336 секторов
Подразделения: секторы 1 * 4096 = 4096 байт
Размер сектора (логического/физического): 4096 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт
Метка тип: Дос
Идентификатор диска: 0xe520dd91

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdc1 256 356487972 356487717 1.3 Т 83 Линукс


Диск /Дев/маппер/с: 1.3 Тиб, 1460171591680 байт, 356487205 секторов
Подразделения: секторы 1 * 4096 = 4096 байт
Размер сектора (логического/физического): 4096 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт

Снова изменение размера файловой системы тоже не работает:

# e2fsck -F в /Дев/маппер/а 
e2fsck 1.44.1 (24-мар-2018)
Размер файловой системы (в соответствии с суперблока) является 356487715 блоков
Физические размеры устройства 356487205 блоков
Либо суперблок и таблицу разделов, скорее всего, будет поврежден!
Прервать<г>? нет
Этап 1: Проверка дескрипторов, блоки и размеры
Этап 2: Проверка структуры каталогов 
Передача 3: Проверка связности каталог 
Сдать 4: Проверка подсчета ссылок
Пройти 5: Проверка группы краткая информация
/Дев/маппер/а: 145786/89128960 файлов (4.8% несмежные), 354794507/356487715 блоков

# resize2fs /Дев/маппер/а 
resize2fs 1.44.1 (24-мар-2018)
Изменение размера файловой системы на /dev/маппер/a в 356487205 (4К) блоки.
resize2fs: попытка прочитать блок из файловой системы в результате короткого чтения при попытке изменить размер /Дев/маппер/а
E2fsck -FY так, пожалуйста, запустите '/Дев/маппер/а' исправить файловую систему
после неудачных операции изменения размера.

Как-то граф сопоставленного диска секторе меньше, чем у ФС? Разница чуть меньше 2 МБ (2 МБ-это размер Лукс заголовка, я полагаю?)

Как сейчас, я не могу смонтировать ФС. Но если бы я пройти через e2fsck это отчеты без ошибок.

Так где этот набор длина. Можно ли как-то поменять его на "правильное" значение?

+359
Russell Davis 17 февр. 2016 г., 14:31:12

Gedit может показать сопоставление скобок. Можно ли сделать то же самое с тегами SVG-файла ? Например, когда я Знак <Текст> мне нужно найти закрытия </текст> тег.

+309
Silke 28 окт. 2016 г., 03:16:52

Квоты блока может быть указан в байтах (Б), килобайт (КБ), мегабайтах (м), терабайт (Т), петабайт (П), или экзабайт (е). Если единицы не указаны, килобайт предполагаются. Квотирование inode может быть указан в kiloinodes (к), megainodes (м), terainodes (Т), petainodes (П), или exainodes (е). Если единица измерения не указана, количество inodes специалис- используется ФИРО являются.

http://www.freebsd.org/cgi/man.cgi?edquota(8)

+297
Blarghgh 29 апр. 2014 г., 02:51:02

POSIXly:

[ "$((hex_string_1))" -эквалайзер "$((hex_string_2))" ]

С более старыми версиями приборов, вам нужно:

[ "$(($hex_string_1))" -эквалайзер "$((hex_string_2$))" ]

POSIXly, О:

[ "$hex_string_1" -эквалайзер "$hex_string_2" ]

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

6. Если не указано иное, когда операнд или параметр-аргумент, либо содержит числовое значение:

  • Число интерпретируется как десятичное целое число.
  • Цифры в диапазоне от 0 до 2147483647 синтаксически признан числовых значений.
  • Когда описание утилита заявляет, что она принимает отрицательные числа в качестве операндов или вариант-аргументы, цифры в диапазоне от -2147483647 до 2147483647 синтаксически признан числовых значений.
  • Диапазоны больше, чем те, которые перечислены здесь не допускаются.

На практике, [ 0х10 -экв 16 ] работает только с пош ([ 0х1 -экв 0х01] работает в at&Т КШ (но только потому, что они рассматриваются как 0, [ 0х2 -экв 0x123 ] будет возвращать true, а), а кроме пош (где, что ошибка), все [ реализаций возвращать false на [ 010 -экв 8 ] (как в 010 рассматривается как десятичное число, а не восьмеричное)).

В ksh93, пока вы не можете сделать [ 0х10 -экв 16 ], можно сделать [ +0х10 -экв 16 ] (также с пош). В АТ&Т КШ и беспроводным интерфейсам производные (в том числе пош), вы также можете сделать [ '16#10' -экв 16 ].

+294
Worku Dube 16 февр. 2011 г., 21:02:14

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

% кошка мой_файл
красный
оранжевый
start_data
один
два
три
четыре
end_data
желтый
зеленый

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

Теперь, наверное, ближе всего вы собираетесь найти на вашей первой попытки

% СЕПГ -Н/start_data/,/end_data/п в именах | е 1д;$д'
один
два
три
четыре

Ваша первая попытка (СЕПГ -Н/start_data/,/end_data/{1д;$д;р}' myfile будет) "душит" потому что (как сказал John1024) линия 1 - это красная линия* и строки $ - это зеленая линия**. В 1д;$Д; не имеет никакого эффекта, потому что эти линии (вместе с, на самом деле, все из otherdata/colordata линии) уже исключен /start_data/,/end_data/ диапазон.
__________
* т. е., в первой строке в весь входной файл, не просто подобранная гамма
** т. е. в последней строке весь входной файл, не просто подобранная гамма



Кстати, вы говорите, что ваша команда произвела на следующие выходные?

один
два
три
четыре
end_data

Потому что это не имеет смысла, если start_data была линия 1 (например, если красный и оранжевый отсутствовали).

+277
Adeboye Rahmon 16 мая 2014 г., 04:16:28

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

в JSON-сервер-смотреть дБ.в JSON & && питон -м протоколу HTTP.сервера 7777

Сообщение об ошибке:

в bash: ошибка синтаксиса около неожиданной лексемы `&&'

Можно ли заставить их работать вместе? Спасибо.

+264
user35248 26 дек. 2018 г., 20:55:47

В читать команда принимает переменная, но вы уже ссылаетесь на значения переменной:

 правильный синтаксис #
 читать переменную
 неправильный синтаксис #
 читать переменная $

$переменной значение переменной и в начале скрипта это снятие/пустой.

+221
T Brown 18 дек. 2014 г., 15:11:08

Нашел несколько подобных вопросов, но не вполне совпадают.

У меня есть каталог для резервных копий (SQL) и хотите удалить все файлы в этой папке старше 7 дней оставляя никаких вложенных каталогов нетронутыми.

Это то, что у меня есть:

найти в /var/журнал/mbackups опции-mtime +7 -тип F -удалить

Это правильный способ сделать то, что я после?

+221
user44454 15 дек. 2010 г., 00:34:38

Общее решение выложили, чтобы запустить команду sudo команды dpkg-перенастроить Х11-общая , которая дает графическое приглашение, однако, я хочу использовать это в интерактивном режиме.

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

Я считаю, что причина я не могу просто Су otheruser командой StartX из-за Xauthority/я подключен через SSH от имени другого пользователя...

+177
Fabio Spampinato 5 окт. 2011 г., 01:50:26

Вы не можете сделать это через hostapd, т. к. порт 80 на Layer4 стека ИСО/оси, работы АПС на Слой2. Поэтому вам нужно определить ваш IP подключен через WiFi и работе с iptables для этого IP

+114
pike 26 апр. 2015 г., 04:43:38

Когда последний аргумент в каталог, ссылки в этом каталоге. На man-странице говорит:

Синопсис

 ЛН [параметр]... цель... каталог (форма 3)

В 3-й и 4-й формы, создавать ссылки на каждую цель в каталог.

Неважно, создаете ли вы жесткую или символическую ссылку. СР и МВ ведут себя аналогично.

+75
ericgregory 9 сент. 2011 г., 06:27:01

Вот некоторые из сообщений, поступающих на пульт от Совета Microzed (Коркы A9):

[17 сб 18 мая:18:26.603 2014] ДМА: предварительно 256 Кб бассейн для атомных когерентных выделений
[17 сб 18 мая:18:26.603 2014] xgpiops e000a000.ps7-ролик: ролик на 0xe000a000 сопоставляется 0xf004e000
[17 сб 18 мая:18:26.603 2014] usbcore: зарегистрирован новый интерфейс, драйвер usbfs
[СБ Май 17 18:18:26.624 2014] usbcore: зарегистрирован новый концентратор драйвер интерфейса 
[СБ Май 17 18:18:usbcore 26.624 2014]: зарегистрировано новое устройство драйвер USB
[17 сб 18 мая:18:26.624 2014] переключение на базовый источник тактовых импульсов xttcps_clocksource
[СБ Май 17 18:18:26.624 2014] e0001000.серия: ttyPS0 на 0xe0001000 оно (прерывание = 82) является xuartps
[СБ Май 17 18:18:26.624 2014] консоль [ttyPS0] включен
[17 сб 18 мая:18:26.634 2014] xdevcfg f8007000.ps7-Дэв-cfg для: ioremap f8007000 в f0052000 с размером 100
[17 сб 18 мая:18:26.662 2014] xqspips e000d000.ps7-qspi: мастер unqueued, это не рекомендуется
[СБ Май 17 18:18:26.662 2014] Сио spi32766.0: настройки: не поддерживается режим, бит 3
[17 сб 18 мая:18:26.662 2014] xqspips e000d000.ps7-qspi: не устанавливается spi32766.0, статус -22
[СБ Май 17 18:18:26.662 2014] spi_master spi32766: spi_device регистр ошибок /Амба@0/[email protected]/[email protected]
[17 сб 18 мая:18:26.662 2014] xqspips e000d000.ps7-qspi: в 0xE000D000 сопоставляется 0xF0054000, прерываний=51
[СБ Май 17 18:18:ehci_hcd 26.671 2014]: с USB 2.0 "расширенной" хост контроллер драйвер (интерфейса расширенного контроллера узла) 
[СБ Май 17 18:18:26.680 2014] ULPI приемопередатчик производитель/код продукта 0x0424/0x0007

После строки:

[СБ Май 17 18:18:usbcore 26.624 2014]: зарегистрировано новое устройство драйвер USB

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

Но как мне это сделать? Есть ли другой лучший способ сделать это?

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

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

+70
Ali Asghar 5 янв. 2010 г., 21:52:15

Я знаю, что это старый, но более чем вероятно, что причина в том, что в/lib/udev из/правил.д/92-libccid.правил осуществляется в udev после файл/etc/udev из/правил.Д/10-в udev.правила.

переименовать 10-в udev.правила сказать, 93-в udev.правила и она должна работать.

Также # udevadm триггера следует обновить правила.

+59
Jim Nilsson 16 июн. 2010 г., 23:54:27

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

$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