Запускаем скрипт с sudo не работает

Я пытаюсь запустить виртуальную машину (Oracle с помощью VirtualBox) с помощью этого скрипта (скрипт наименование: start_vm001.sh).

START_VM=`/usr/Бен/VBoxHeadless --startvm testvm001`
EXECUTE_VM=`exec в файле /sbin/старт-стоп-демона --пуск --chuid 1001 \
--старпома "$START_VM" -- $START_VM`
Эхо $EXECUTE_VM
$ ./start_vm001.sh, # он работал
$ судо ./start_vm001.sh # он не работал

Вывод ошибок: переключатель старт-стоп-демона: не удается стат Оракул виртуальной машины в VirtualBox 
Безголовый Интерфейс 4.1.12_Ubuntu (с) 2008-2013 корпорации Oracle Все права 
защищены. Недопустимое имя машины или UUID! (Нет такого файла или каталога)

Как запустить скрипт с помощью sudo?

+878
Gadi A 3 авг. 2013 г., 08:28:03
35 ответов

Мониторинг диалог программы и отправить оповещение

Вы можете отслеживать активность

  1. а ФИФО или
  2. также в xterm лог-файл, теперь в интерактивном режиме

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

1. Начать Зениты информационное сообщение, когда нет входного сигнала от контролируемого программе с использованием ФИФО.

Следующие shellscript может контролировать выход диалога из программы и отправить оповещение.

  • предполагая графическое окружение рабочего стола
  • запустить оболочку shellscript в окне терминала, который используется как консоль для фантик
  • запуск программы мониторинга в окна xterm окно
  • запуск диалога в xterm окно (то есть там, где вы пишете свой вход)
  • используя FIFO, чтобы получить доступ к выходному программы для мониторинга, устройства/dev/stdout, то и Дев/поток stderr.
  • работает в то время какпетли
    • тестирование если ФИФО был изменен, и в этом случае
      • начиная Зениты инфо окно сообщения.

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

#!/бин/Баш

если [ $# -экв 0 ]
тогда
 Эхо "'$0' - это оболочка, которая отправляет уведомление, когда завернули программы
написал на стандартный ввод и стандартный поток ошибок и может быть ждет ввода.
---
Использование: $0 <имя программы> [параметры]
Пример: $0 .программа"
выход
интернет

сообщение="'${1##*/} $2 ...' написал что-то, возможно, вас попросят ввести данные"

никакое сжатие=$(mktemp -д)
tmpfifo=$(mktemp --никакое сжатие=$никакое сжатие)
РМ "$tmpfifo"
mkfifo "$tmpfifo"
#Общ -л "$никакое сжатие"
cnt1=$(стат-е "%г" "$tmpfifo")
сон 1

в xterm -название "${1##*/} $2 ..." -Альфа по умолчанию -ФС 11 -БГ '#403600' \
 -е-Баш-с "$* 2>&1 | ти на /dev/stderr, в 2>&1 > $tmpfifo" 2> /dev/нуль & пид=$!

#< "$tmpfifo" озвучки &
< "$tmpfifo" кот и

прод=истина
в то время как $прод
делать
 tmpstr=$(ПС-АФ |СЭД "ы/команда grep $пид//"|команда grep "$пид")
# Эхо "$tmpstr"
 если [ "$tmpstr" != "" ]
тогда
cnt0=cnt1$
 cnt1=$(стат-е "%г" "$tmpfifo")
 если [ "cnt1$" ! = "$cnt0" ]
тогда
# Зениты --уведомление --текст="$сообщение" 2> /dev/нуль
# озвучки "$сообщение" и
 Зениты --информация --Название="${0##*/} ${1##*/} $2 ..." \
 --текст="Привет" --ширина=500 2> /dev/нуль
интернет
 сон 1
еще
 спать .2
 # Эхо "процесс $пид закончил"
прод=ложь
интернет
сделано

# очистка

РМ -Р "$никакое сжатие"

Вы можете запускать озвучки возле Зениты получить аудио сообщение тоже. В этом случае вы можете удалить # персонаж в начале этой строки. (Причин может быть много текста из программы, так это обычно плохая идея, чтобы перенаправить FIFO для озвучки. Лучше перенаправить FIFO для кота и он напечатан в 'консоли'.)

Демо

Вы можете проверить несколько командных строк с КП -я и МВ -я и вы можете проверить с помощью следующих маленькие shellscript программы,

#!/бин/Баш

а правда
делать
 читать -п "в ожидании ввода. "Стоп", чтобы прекратить " строку
 если [ "${строка:0:4}" == "стоп" ]
тогда
 функции printf "$строка. Гоча\п"
перерыв
 Элиф [ "$строка" != "" ]
тогда
 функции printf "$строка\Н"
 Е "работает в течение 10 секунд ...\Н"
 спать 10
 еще 
 сна 3
интернет
сделано

Текст справки:

$ ./фантик
'./фантик-это фантик, который посылает уведомление, когда завернули программы
написал на стандартный ввод и стандартный поток ошибок и может быть ждет ввода.
---
Использование: ./фантик <имя программы> [параметры]
Пример: ./фантик .программа

Мониторинг программы:

$ ./фантик ./программа

Зениты инфо окно сообщения:

enter image description here

Диалог в xterm окно:

Ожидает ввода. "Стоп", чтобы бросить Привет
Привет
Работы на 10 секунд ...
Ожидает ввода. "Стоп", чтобы выйти из Первой мировой
Мир
Работы на 10 секунд ...
Ожидает ввода. "Стоп", чтобы уйти до свидания
До свидания
Работы на 10 секунд ...
Ожидает ввода. "Стоп", чтобы прекратить прекратить

'Консоль' выход в исходное окно терминала после окончания:

$ ./фантик ./программа
Ожидает ввода. "Стоп", чтобы бросить Привет
Работы на 10 секунд ...
Ожидает ввода. "Стоп", чтобы выйти из Первой мировой
Работы на 10 секунд ...
Ожидает ввода. "Стоп", чтобы уйти до свидания
Работы на 10 секунд ...
Ожидает ввода. "Стоп", чтобы прекратить прекратить. Гоча

Мониторинг СР -ИС:

$ Ланг=с /путь/фантик СР -ИС ubuntustudio-18.04-dvd-amd64.iso ubuntu-18.04.1-desktop-amd64.iso в /tmp

Зениты инфо окно сообщения:

enter image description here

Диалог в xterm:

СР: перезаписи '/tmp/ubuntustudio-18.04-dvd-amd64.iso'? г
СР: перезаписи '/tmp/ubuntu-18.04.1-desktop-amd64.iso'? Н

Мониторинг судо расстались с /dev/sdc в:

$ ЛАНГ=ГР ./фантик суда разошлись на /dev/sdc в

Диалог в xterm:

[суда] пароль для sudodus: 
ГНУ расстались 3.2
Использование /dev/sdc в
Добро пожаловать в GNU расстались! Типа "справка", чтобы просмотреть список команд.
(расстались) п 
Модель: Сандиск экстрим (для SCSI)
Диск как /dev/sdc в: 16,0 ГБ
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: рекламного
Флаги Диск: 

Номер начало конец размер тип файловая система флаги 
 3 2097kB 258MB 256 МБ основной загрузочный раздел FAT32 
 4 258MB 1366MB 1108MB первичной
 2 1366MB 12,4 11,0 ГБ ГБ расширенной адресации LBA
 5 1367MB 6736MB 5369MB логических разделов ext2
 6 6737MB 12,4 ГБ 5615MB логической системы ext4
 1 12,4 ГБ 16,0 ГБ 3662MB основной файловой системы NTFS

(расстались) вопрос

2. Начать Зениты инфо сообщение, когда что-то записывается в xterm окно (из контролируемых программой или пользователем).

Следующие shellscript может контролировать диалог с программой и отправлять предупреждение.

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

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

Теперь есть интерактивный режим, когда вы используете в xterm окно, вы используете какое-либо окно терминала. Закройте окна xterm окно, чтобы остановить мониторинг.

#!/бин/Баш

# дата комментарий редактора 
# 2018-12-31 sudodus версия 1.0

версия=1.0

название="${0##*/}"
если [ "$1" == "-ч" ] || [ "$1" == "--справка" ]
тогда
 Эхо "'$имя' - это оболочка, которая отправляет уведомление, когда завернули программы
написал на стандартный ввод и стандартный поток ошибок и может быть ждет ввода.
---
Использование: $имя [имя программы] [параметры]
Примеры: $имя # запустить программу(ы) в интерактивном режиме в окне xterm 
 программа $имя 
 $имя -ч # получить помощь (этот текст)
 $имя -в # показать версию"
выход
Элиф [ "$1" = = "в" ]
тогда
 Эхо "$имя версии $version"
выход
интернет
русском языке не относится=$(дата+%ы')
Эхо "----- старт $имя $(дата+%Ф %Т') ----------------------------"
tmpstr="${1##*/}"
xtermlog=$(mktemp -у)

если [ $# -экв 0 ]
тогда
 mess_zenity="проверить, если мониторят программы запрашивает ввод"
 mess_espeak="${mess_zenity/программа/ Программа}"
 в xterm -звание "контролироваться ${0##*/}" -Альфа по умолчанию -ФС 11 -БГ '\#2c2b2a' 
 -л -НЧ "$xtermlog" -СБ -rightbar 2> /Дев/нуль & пид=$!
еще
 mess_espeak="проверить, если '${tmpstr^} ${2##*/} ${3##*/} ...' просит ввод"
 mess_zenity="проверить, если '$tmpstr $2 3 $ ... 'просит за вход"
 в xterm -название "${1##*/} $2 3 $..." -Альфа по умолчанию -ФС 11 -БГ '#2c2b2a' \
 -л -НЧ "$xtermlog" -е "[email protected]" 2> /dev/нуль & пид=$!
интернет
спать 0.5
синхронизация
cnt1=$(стат-е "%г" "$xtermlog")
хвост -Ф "$xtermlog" & ptail=$!

прод=истина
в то время как $прод
делать
 сон 1
cnt0=cnt1$
 tmpstr=$(ПС-АФ |СЭД "ы/команда grep $пид//"|команда grep "$пид")
# Эхо "$tmpstr"
 если [ "$tmpstr" != "" ]
тогда
 cnt1=$(стат-е "%г" "$xtermlog")
 если [ $cnt1 -ГТ $((cnt0 + 8)) ]
тогда
# Зениты --уведомление --текст="$сообщение" 2> /dev/нуль
 озвучки "$mess_espeak" &
 Зениты --информация --Название="${0##*/} ${1##*/} $2 ..." \
 --текст="$mess_zenity" --ширина=500 2> /dev/нуль
 касание "$xtermlog"
 cnt1=$(стат-е "%г" "$xtermlog")
интернет
 сон 1
еще
 спать .2
 # Эхо "процесс $пид закончил"
прод=ложь
интернет
сделано

# очистка
tmpstr="$(хвост -Н1 "$xtermlog" | СЭД 'ы/.*выход.*/выход/')"
если [ "$tmpstr" != "выход" ]
тогда
 Эхо ""
интернет
РМ -Р "$xtermlog"
убить $ptail
как правило=$(дата+%ы')
Тусэ=$((как правило-русском языке не относится))
Эхо "------- конец $имя $(дата+%Ф %Т') --- используется $Тусэ секунд"

Сохранить это Баш код в файл и дать ему [например] имя vialog, сделать его исполняемым и может переместить его в директорию на вашем пути.

$ vialog
----- начните vialog в 2018-12-31 14:37:41 ----------------------------

Вы работаете в окна xterm окно и диалог повторяется в стартовом окне тоже.

enter image description here

[email protected] /СМИ/мултимед-2/испытания/test0/pomsky-обернуть $ ./программа
Ожидает ввода. "Стоп", чтобы бросить Здравствуй, Мир!
Привет Мир
Работы на 10 секунд ...
Ожидает ввода. "Стоп", чтобы бросить я пишу ...
Я пишу ...
Работы на 10 секунд ...
Ожидает ввода. "Стоп", чтобы прекратить прекратить
Стоп. Гоча
[email protected] /СМИ/мултимед-2/испытания/test0/pomsky-обернуть $ названием scrot -СБ
[email protected] /СМИ/мултимед-2/испытания/test0/pomsky-обернуть $ выход
выход
------- конец vialog на 2018-12-31 14:39:02 --- используемые 81 секунда

enter image description here

+980
ArnavRay 03 февр. '09 в 4:24

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

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

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

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

+971
Critcho 8 сент. 2015 г., 04:42:50
Другие ответы

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


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

Если у вас есть доступ к GNU СЕПГ, то вы можете сделать целевой присоединить к 3-й строке входного файла такой:

Ш./myScript.sh | СЕПГ -я -е 3р в /dev/stdin с' myFile.txt
+965
forfars 4 мая 2011 г., 10:21:31

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

ням очистить все

затем попробуйте снова.


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

+954
NotSuperMan 4 апр. 2014 г., 20:53:29

Как представляется, произошло то, что они дважды сжатый в архиве.

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

Кажется, совсем недавно в GNU tar автоматически добавить -и Z при условии, что входными данными является файл. Так вот почему он работает без опцию после того, как ты уже распакованной раз, гудрон автоматически добавил он.

Это поведение документировано, на странице "информация":

"Чтение сжатый архив еще проще: вам не нужно указать любые дополнительные опции, как смола, ГНУ `' автоматически распознает его формат. [...] Алгоритм распознавания формата основывается на "подписи", специальный последовательности байтов в начале файла, которые являются специфическими для определенных форматы сжатия".

Вот из §8.1.1 "создание и чтение сжатых архивов".

+929
odoaker 6 дек. 2015 г., 14:05:39

Я работаю на встраиваемых Linux-системы на основе русского. Иногда USB-устройства, которые физически удалены от должности по-прежнему отображается в гору, ДФ или в/proc/крепления. Если я подключить устройство, оно определяется как например на/dev/sdb1 , а на/dev/sda1, поскольку устройство по-прежнему установлен.

Я знаю, что открытые дескрипторы файлов на удаленных устройствах может привести к этому, но есть другое условие, которое может вызвать этот bahavior?

+908
Bharat247 11 июн. 2011 г., 04:59:54
идентификатор | у awk '{печати $1}' | е с:.*(::;ы:)$::'
+898
kettlewell 16 апр. 2018 г., 04:15:45

В общем, невозможно перечислить все функции без выполнения скрипта, потому что функция может быть объявлена что-то вроде функции eval $(/некоторые/программы). Но если функции объявлены “обычно”, вы можете искать вещи, которые выглядят как определения функций.

грэп -е '^[[:пробел:]]*([[:alnum:]_]+[[:пробел:]]*\(\)|функция[[:пробел:]]+[[:alnum:]_]+)' мой_сценарий

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

на Perl -0777 -нэ '
 при (/^((?:[ \Т]*\#.*\Н)*) # предыдущем комментарии
 [ \Т]*(?:(к примеру\W+)[ \Т]*\(\)| # фу ()
 функция[ \Т]+(\W+ в).*) функция # фу
 ((?:\н[ \т]+\#.*)*) # следующие замечания
 /MGX по) {
 $имя = "$2$3";
 $комментарии = "$1$4";
 $комментарии =~ ы/^[ \т]*#+/#/мг;
гусеничка($комментарии);
 печать "$имя\N$в комментарии\п";
 }' мой_сценарий

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

Баш-с '. программа MyScript; верстал -Ф'
+894
abf 5 сент. 2011 г., 04:00:23

Несовместимые шифры могут сделать переговоры. Попробуйте это:

СШ-oCiphers=aes128-CTR сети пользователь@хост

http://developer.toradex.com/knowledge-base/ssh#incompatible-cipher-support

+878
sompong romsri 19 июн. 2017 г., 07:20:22

Вы можете сделать это с Cmnd_Aliasзаписи. В вашем случае решение будет как:

Cmnd_Alias файла passwd = /usr/Бен/пароль
пользователь ALL=(ALL) отсутствует все !Пароль
+782
djoot 25 сент. 2018 г., 14:07:53

Вы можете также получить предварительно скомпилированные версии с статическ-вам

статические-Вам -х ССЗ
+771
Pierre Pretorius 18 авг. 2016 г., 18:35:46

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

$ АБР оболочки Общ /данные/данные | грэп -я ком.компания
ком.компании.андроид.приложение.adwidget
ком.компании.андроид.приложение.attendancereports
ком.компании.андроид.приложение.atteventmanagement
ком.компании.андроид.приложение.buttonwidget
ком.компании.андроид.приложение.clockwidget

Теперь я хочу, чтобы выполнить АБР Удалить для каждого из этих имен пакета, я думал с помощью команды xargs:

$ АБР оболочки Общ /данные/данные | грэп -я ком.компании | команды xargs -N1 и Эхо АБР удалить
АБР удалить ком.компании.андроид.приложение.adwidget
АБР удалить ком.компании.андроид.приложение.attendancereports
АБР удалить ком.компании.андроид.приложение.atteventmanagement
АБР удалить ком.компании.андроид.приложение.buttonwidget
АБР удалить ком.компании.андроид.приложение.clockwidget

Похоже, это будет работать, так что я удалить Эхо:

$ АБР оболочки Общ /данные/данные | грэп -я ком.компании | команды xargs -N1 в АБР удалить
Провал
Провал
Провал
Провал
Провал

Однако выполнение каждой команды самостоятельно дает успех:

$ АБР удалить ком.компании.андроид.приложение.adwidget
Успех

Что я делаю не так?

+701
Y Cheng 4 авг. 2017 г., 16:02:28

Я считаю, что это из-за Sticky бит обычно установлен вкаталог/tmp. Если вы посмотрите на разрешения на каталог/tmp, вы увидите, что последний бит-это т , что предполагает обращение к символической ссылки внутри каталога/tmp ограничен собственником. Вашим решением может быть создание символической ссылки в другом месте.

+628
Jose Perez 24 нояб. 2016 г., 00:20:24

Поскольку вы, кажется, хотите поставить пустые строки, вы можете использовать кошку вместо Эхо:

кошка << 'мостовые' > в /etc/тест.конф

 ^%(log_prefix)ы SecurityEvent=(FailedACL|InvalidAccountID|ChallengeResponseFailed|InvalidPassword)",EventTV="[\d-]+",Severity="[\w]+",Service="[\w]+",EventVersion="\d+",AccountID="\d+",SessionID="0x[\da-f]+",LocalAddress="IPV[46]/(UD|TC)P/[\da-fA-F:.]+/\d+",RemoteAddress="IPV[46]/(UD|TC)P/<HOST>/\d+"(,Challenge="\w+",ReceivedChallenge="\w+")?(,ReceivedHash="[\da-f]+")?$

СРВ
+623
Fibrecoding 25 нояб. 2012 г., 05:17:18

Мне нужно получить сигнал через hostapd или IW моей точки доступа (AP устройство, которое я использую с Linux).

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

Используя IW и я получаю:

~$: станция как wlan0 МВ Дев свалку 
Станции хх:хх:хх:хх:хх:хх (на как wlan0)
 неактивно время: 4190 МС
 RX байт: 1380
 RX пакетов: 4
 Техас байт: 358
 Техас пакетов: 2
 Техас повторов: 0
 Техас не удалось: 0
 сигнала: 0 дБм
 авг сигнала: -26 дБм
 Техас битрейт: 1.0 Мбит/с
 ГХ битрейт: 36.0 Мбит/с
 разрешено: да
 проверку подлинности: да
 преамбула: короткий
 ВДМ/ВВТ: нет
 БПП: нет
 TDLS сверстников: нет

Но я всегда получаю сигнал 0 дБм. Не смотря на расстояние/расположение компьютера, подключенного к станции АП.

Есть альтернативное решение, чтобы получить качественный сигнал или сигнал ?

+616
Tb Joze 5 окт. 2013 г., 06:03:44

Почему моя система загрузки останавливается на "начало ВПА проситель"?

При попытке запуска моего ArchLinux он приостанавливается на "начало ВПА просителя" у меня были другие проблемы, которые я решал, как SDDM провал. И теперь все показывает ОК. Однако стартап не продолжать.

Я пробовал обновление системы, но он всегда терпит неудачу.

+565
user297239 8 авг. 2018 г., 22:09:11

Все,

корень@Солярис:~# фр-к
Файловая система 1024-блоки используются имеющиеся мощности, установленный на
rpool/корень/с11.3qa_example_backup
 511967232 5085980 495960478 2% /
/приборов 0 0 0 0% /устройства
в /dev 0 0 0 0% /Дев
ксто 0 0 0 0% /системы/контракта
прок 0 0 0 0% в /proc
mnttab 0 0 0 0% файл /etc/mnttab
своп 996508 1668 994840 1% /системы/летучие
objfs 0 0 0 0% /системы/объект
sharefs 0 0 0 0% файл /etc/ДПП/sharetab
в /usr/lib в/библиотеки libc/libc_hwcap2.так.1
 501046458 5085980 495960478 2% /Либ/библиотеки libc.так.1
ФД 0 0 0 0% к /dev/ФД
rpool/корень/с11.3qa_example_backup/ВАР
 511967232 294082 495960478 1% /ВАР
своп 1125976 131136 994840 12% в /tmp
rpool/VARSHARE 511967232 52 495960478 1% в /var/поделиться
rpool/экспорт 511967232 32 495960478 1% /экспорт
rpool/экспорт/домашний 511967232 32 495960478 1% /экспорт/дома
rpool/экспорт/дома/Игорь
 511967232 201698 495960478 1% /экспорт/дома/Игорь
rpool 511967232 4978 495960478 1% /rpool
rpool/VARSHARE/зон 511967232 31 495960478 1% /системы/зоны
rpool/VARSHARE/ПКГ 511967232 32 495960478 1% в /var/доля/ПКГ
rpool/VARSHARE/ПКГ/репозиториев
 511967232 31 495960478 1% в /var/доля/ПКГ/репозиториев
/разработки/ДСК/c3t1d0s2 55748 55748 0 100% /медиа/VBOXADDITIONS_4.3.38_106717
/экспорт/дома/Игорь 496162176 201698 495960478 1% /домой/Игорь
корень@Солярис:~# списке -Р ЗФС rpool
ИМЯ ИСПОЛЬЗУЕТСЯ ВЫГОДЕ СМ. ТОЧКА_МОНТИРОВАНИЯ
rpool 15.3 г 473 г 4.86 м /rpool
rpool/корень 473 г 31К 13.0 гр. наследие
rpool/корень/с11.3qa_example_backup 87.9 м 473 г 4.85 г /
rpool/корень/с11.3qa_example_backup/ВАР 41.9 м 473 г 287M /ВАР
rpool/корень/Солярис 106М 473 г 3,21 г /
rpool/корень/Солярис-1 12.9 м 473 г 3,26 г /
rpool/корень/Солярис-1/ВАР 5.50 м 473 г 365 м /ВАР
rpool/корень/Солярис-2 12.7 г 473 г 6.71 г /
rpool/корень/Солярис-2-резервное копирование-1 52.9 м 473 г 4.83 г /
rpool/корень/Солярис-2-резервное копирование-1/ВАР 1К 473 г 1,38 г /ВАР
rpool/корень/Солярис-2/ВАР 2.78 г 473 г 767M /ВАР
rpool/корень/Солярис/ВАР 75.9 м высота 271m 473 г /ВАР
rpool/VARSHARE 146K 473 г 52.5 к /ВАР/поделиться
rpool/VARSHARE/ПКГ K за 63 473 г 32К /ВАР/доля/ПКГ
rpool/VARSHARE/ПКГ/хранилищ 31К 31К 473 г /ВАР/доля/ПКГ/репозиториев
rpool/VARSHARE/зон 31К 31К 473 г /системы/зоны
rpool/сброса 1.03 г 473 г 1.00 г -
rpool/экспорт 200м 473 г 32К /экспорт
rpool/экспорт/дом 200м 473 г 32К /экспорт/дома
rpool/экспорт/дома/Игорь 200м 473 г 200м /экспорт/дома/Игорь
rpool/swap в 1.03 г 473 г 1.00 г -

По данным требованиям мне нужно 2Г временного места на диске и 1 ГБ для установленного продукта. Мне тоже нужно 8 ГБ пространства подкачки.

Теперь IIUC, у меня 400г пространства подкачки, но я думаю, я немного не о временном пространстве. Теперь требование, что мне надо больше 4Г оперативной памяти, которые я просто увеличиваются в настройках виртуальной машины.

Так может кто-нибудь помочь мне с свободное место на жестком диске? Как сделать установить работы на этой машине?

Спасибо.

П. с.: Видимо я ошибся и у меня всего 1ГБ свопа пространства:

Игорь@Солярис:~$ своп -ЛГ
файл подкачки Дэв swaplo блоки бесплатно
/разработки/ООО/ДСК/rpool/swap в 195,1 4К 1,0 г 1,0 г

Итак, теперь есть 2 вопроса:

  1. Как увеличить файл подкачки, чтобы удовлетворить требованиям?
  2. Как увеличить временной пространство для удовлетворения требований?

ТИА!

+554
juliana2 22 апр. 2019 г., 14:05:31

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

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

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

Поскольку вы не намерены переменную окружения, просто использовать имя переменной в нижнем регистре.

См. также:

+534
Rizqi Nurul Akbar 3 мая 2011 г., 08:19:39

Я запускаю Арч Линукс и недавно обновлен до ядра 4.6.9. После перезагрузки, я был брошен в однопользовательском режиме, с сообщением об ошибке, которое указывает на отсутствующие кодировки, в частности кодовая страница 437. Я сделал некоторые исследования, и, похоже, cp437 используется для определения файловой системы FAT. Я проверил параметры мое ядро было собрано с (это значение по умолчанию арки ядра) и CONFIG_NLS_CODEPAGE_437 был скомпилирован как модуль, и CONFIG_FAT_DEFAULT_CODEPAGE был установлен на 437. Ошибку выдает dmesg выдает это: жир-ЧЗ (sdc1): кодовой странице cp437 не нашли. на/dev/sdc1 - это мои загрузки UEFI раздел и хранится на съемном USB-накопителе. Я не могу выйти за однопользовательский режим, который я нахожу странным, потому что только объем я не в состоянии установить с UEFI раздела (я пробовал монтировать с крепление команду, даже указанную кодовую страницу).

Я искал ответы на Арч Линукс ББС. То, что я до сих пор пробовал монтажа всех моих дисков и разделов на текущий ИСО арки и модернизации всей системы. Я читал, что перекомпиляция ядра может решить эту проблему, но кажется, что код уже был составлен. Я готов попробовать, если это необходимо. Любая помощь приветствуется!

+530
Tiago Togores 21 дек. 2012 г., 22:17:21

Есть функция резервного копирования в Ubuntu, которая не включена по умолчанию. Он находится в Настройки -> Резервное копирование. Вам может потребоваться настроить папки и куда сохранять резервную копию в соответствии с вашими потребностями.

enter image description here

+528
Khalid AL Ojaaen 8 дек. 2017 г., 16:59:12

Вы были почти там.

найти $дома/фильме-тип F -имя '*Ави.Ави' -exec будет \
 Ш-с "переименовать в 'с/\.АВ\.Ави$/.Ави/'" {} \;

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

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

найти $дома/фильме-тип F -имя '*Ави.Ави' -exec будет \
 Ш-с 'для Ф; делать МВ -в "$F" и "${Ф%.Ави}"; сделано' _ {} +

Если нет необходимости просмотр подкаталогов,

для F в $Home/фильме/*.Ави.Ави; делать
 МВ -в "$F" и "${Ф%.Ави}"
сделано
+511
Sofi Kadiir 6 янв. 2020 г., 23:24:19

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

В основе вашего вопроса заключается в том, что разные процессоры обладают разными наборами инструкций. Я обычно ссылки на этой странице Википедии под названием: список инструкций наборов, так как это наиболее полный список, который я видел в Интернете.

Наборы инструкций

В сердце каждого микропроцессора-это набор инструкций, которые он может выполнять. Интерфейс наборы инструкций является то, что компиляторы преобразуют высшие языки программирования высокого уровня, таких как C/C++, то вниз, в машинный код. Этот машинный код-это инструкции от процессора набор инструкций. Кстати инструкции в набор инструкций обычно выглядят так:

х86 насм - https://rosettacode.org/wiki/Bitwise_operations#x86_Assembly
 Экстерн е
 глобальная главная

 раздел .текст
главная
 в mov еах, DWORD с [_а]
 мова Екб, типа DWORD [_b]
 толчок Екб
 толчок еах

 и eax, Екб
 мова и ebx, _opand
 вызов out_ops

Примечание: Вы также услышите машинный код называют ассемблере.

arm64 и aarch64

С этими 2 архитектур я смог найти этот ответ так: под названием: различия между arm64 и aarch64, в котором говорится, разницу следующим образом:

AArch64-64-разрядная государство ввело в Armv8-архитектура. 32-разрядная государство, которое является обратная совместимость с архитектуры ARMv7-A и предыдущий 32-разрядные архитектуры ARM называется AArch32. Поэтому ГНУ триплет для 64-бит Иса aarch64. Сообщество ядра Linux решили назвать их порт ядра на архитектуре arm64, а не aarch64, так вот там некоторые использования arm64 приходит.

Насколько я знаю, Яблоко бэкэнд для aarch64 называлась arm64 в то время как инфраструктура LLVM сообщество развитых серверной называлась aarch64 (как это каноническое имя для 64-разрядной ISA) и позже были объединены и backend теперь называется aarch64.

Так aarch64 и arm64 обозначают одно и то же.

Некоторые ваши вопросы

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

В4. Что делает меня с толку, поэтому сообщество archlinuxarm не предоставляет этапе корневой файловой архив только для arm64 Армель и т. д. вместо разных поставщиков разных продуктов? Это означает, что например набор инструкций в панелей DragonBoard 410c отличается от Поленики Pi 3? Или другими словами, если я установлю Archlinuxarm для панелей DragonBoard 410c для Поленики Pi 3, Что произойдет? Он может нормально загрузиться?

Для конкретики по этому, Вам придется спросить об арки сообщество, почему они предпочитают делать все в рамках этого проекта. В отношении вашего вопроса о работе Archlinuxarm построен специально для 410c на малина Pi 3, мое предложение было бы попробовать.

Оба эти процессоры ARM-процессорами, как показано здесь:

ss1

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

Ссылки

+510
jki 16 дек. 2010 г., 08:34:00

Это, кажется, ошибка либо в ЦВЗ (версия 6.1) или Firefox (версия 57.04), но вот что привести к этому недостойное поведение:

В МДВ конфигурации файл конфигурации.ч, есть следующие строки:

статический константный беззнаковый инт borderpx = 2; /* границы пикселей система Windows */

Это значение указывает, как большое окно границы МДВ являются. По умолчанию это значение равно 2. Я увеличил это значение до 4, чтобы было легче определить, какое окно в данный момент имеет фокус. (по умолчанию, МДВ рисует нетематических границ окон в средне-серый, и фокусируемое окно границы в средний синий, который лично я нахожу немного трудно отличить в очень узких линий, когда увидел краем глаза)

Это все прекрасно, но borderpx неожиданно также, кажется, влияют на размещение Firefox в контекстном меню (и только в Firefox контекстное меню; контекстные меню в других программах появляются, чтобы не быть затронуты); когда он открыт, меню помещается на один пиксель дальше к верхней и один пиксель влево, для каждого целого значения выше 2.

Например, вот где Firefox контекстное меню относительно курсора, если вы установите borderpx до 30:

weird placement!

Любое значение выше '2' приведет в контекстное меню Firefox открывает с активной частью меню появляется прямо под горячая точка курсора, и таким образом автоматически активируется, если вы делаете один щелчок правой кнопкой мыши. Поэтому, чтобы обойти эту проблему, необходимо уменьшить borderpx значение 2 или ниже. (Или, я думаю, увеличение его по 268, если вы хотели бы сделать в контекстном меню полностью отображается в левой части, где вы щелкнули, и все в порядке с несуразно толстые рамки вокруг все окна)

Мораль истории: Если вы хотите сделать МДВ сосредоточился Windows более быстро идентифицировать, сделать это, изменив цвет границ, не меняя ширины границ.

+491
DSO 30 янв. 2018 г., 17:40:12

Я знаю, что это не совсем то, что вы после, но лично я не ладить с , как awk и так бы предложил сходить в Perl.

Что-то вроде этого:

#!/usr/Бен/Perl с

#Очень хорошая идея в начале любого кода на Perl 
использовать строгие;
использование предупреждений;

#открыть некоторые файлы для ввода
открываем( мой $экзонов, "<", 'экзонов.кровать' ) или умереть $!;

запись #где наши экзонов старта и финиша. 
мой %start_of;
мой %end_of;

линия #читаем построчно файл наш экзонов. 
#извлечь 3 поля и сохранить 'начала' и 'конца' в хэш-таблице. 
в то время как (<$экзонов>) {
 мой ( $то, $начало, $конец ) = раскол;

 мой $exon_id = $.; #номер строки;
 $start_of{$exon_id} = $старт;
 $end_of{$exon_id} = $конец;
}
закрыть ( $экзонов );

мой %экзонов;
#запуск через считывает построчно, извлечения файлов. 

открыть( my $читает, "<", 'говорится в сообщении.кровать' ) или умереть $!;
в то время как (<$читает>) {
 мой ( $дело, $read_start, $read_end, $значение ) = раскол;

 #цикл по каждой экзона. 
 еогеасп мой $exon_id ( ключи %start_of ) {

 #проверить, если вот эта "прочитать" в начале и конце диапазона. 
 если ( $read_start >= $start_of{$exon_id}
 и $read_end <= $end_of{$exon_id} )
{
 #хранить номер строки в наш хэш %экзонов. 
 метод push( @{ $экзонов{$exon_id} }, $. );
}
}
}
закрыть ( $читает ); 

#циклически %экзонов - в 'ИД' заказа. 
еогеасп мой $exon_id ( ключи сортировки %экзонов ) {
 #напечатать любые матчи. 
 печать "Экзон ",$exon_id, " (", $start_of{$exon_id}, " - ", $end_of{$exon_id},
 ") содержит читает строки:" присоединиться( ",", @{ $экзонов{$exon_id} } ), "\п";
}

Что, учитывая ваш образец данных:

Экзон 1 (60005 - 60100) содержит читает строки:1
экзона 2 (61007 - 61130) содержит читает строки:2,3,4,5

Вы должны быть в состоянии расширить это, чтобы сделать некоторые более сложные спектр тоже проверка/проверка тривиально!

+481
JuddGledhill 30 июл. 2012 г., 21:00:47

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

Потому что я не хочу, чтобы горе каждого сервера заранее, ни крепления динамически, используя команду sudo (скрипт выполняется с правами обычного пользователя, не root), я просто интересно, если на сервере Могут быть доступны другим способом, как ПТС трубы или подобным образом.

Например, под Windows могу ли я смонтировать сервера папку с диска с помощью объем использовать команду, а также без необходимости подключения такой:

на C:> net использование \\my-server.domain.com passwd123 /пользователей:\мой_логин домен
с:> СР d:\myfiles.zip \\мой сервер.домен.ком\д$\темп\назначение

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

 Состояние Удаленной Локальной Сети
-------------------------------------------------------------------------------
ОК \\мой_сервер.домен.чистая\общий ресурс IPC$
 Сети Для Windows 
Команда выполнена успешно.

Я не хочу, чтобы установить накопитель sshd, ни ftpd на на сервере Windows. Я ищу, чтобы сделать это только для SMB протокола. В качестве запасного варианта я выполнить крепление как судо горы.Киф [опции] каталог /mnt/Temp-папки и sudo размонтировать /tmp/и Temp-папки после копирования файлов.

+403
89516072167 22 дек. 2017 г., 19:17:22
S3QL-файловая система, которая хранит все свои данные в интернете с помощью сервисов хранения.
+391
shadder 25 сент. 2019 г., 03:14:44

Как напечатать и в Unix?

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

Используя ниже ссылке я пробовал:

Эхе -е '\сайт x1b\x5b\Х35\x7e'

но это ничего не печатать. Я не могу найти как печатать клавиши со стрелками в этой ссылке.

Обновление - добавлены версии оболочки Bash ;-)

+336
mlunt 25 авг. 2016 г., 15:35:19

Я пытаюсь восстановить ELDK 4.0, которая использует ядро Fedora 4 в качестве базового. Может кто-нибудь направить меня в зеркало, которое до сих пор размещены файлы?

+319
Matheus Lino Gomes de Souza 14 мая 2010 г., 19:33:11

Опция -L является расширение xsi и не требуется присутствовать во встроенных системах.

Опция-N является частью основной стандарт и всегда работает.

Стандартный в качестве ссылки: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/xargs.html

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

+319
acabezas 21 июл. 2014 г., 08:56:26

В итоге не было ответов и несколько зацепок, чтобы решить это.

Теперь я использую этот скрипт на Perl, который проходит через все счета и съезжает почте более 30 дней в папки в следующей структуре:

/дома/аккаунта/доменов.ком/почта/почтовый ящик/почтовый .00 архиве.2012.08 августа /дома/аккаунта/доменов.ком/почта/почтовый ящик/.00 архиве отправил.2012.08 августа

#!/usr/Бен/Perl с
кодирование#: в UTF-8
#

использовать строгие;
использование предупреждений;

использовать пользователей::пвент;
используйте POSIX кя( функцию strftime );
использовать и YAML::любой кя( командами );
использовать file::копия;
использовать file::базового;
использовать file::спецификации::функции;

наши $пользователь = м(в-учетная запись-имя пользователя);
наш лимит $ = 100000;
наши $возраст = 30;
наши $шатаются = 1;

наши $ПВ = getpwnam( $пользователю );
наши $идентификатор = $ПВ->Уид;
наши $гид = $ПВ->гид;
наши файле $Home = $ПВ->реж;
наши $ошибки = 0;
наши сейчас $ = время;

$И $возраст *= 24 * 60 * 60;

наши $stored_list = командами( "$дома/.архив-электронные письма" );
наши @письма = @$stored_list;


суб shell_escape {
 мой $токен = сдвиг;
 если ( длина( $жетон ) == 0 ) { возвращение """; }
 $токен =~ с/([^а-Яа-З0-9_\-\.,:\/@\Н])/\\$1/г;
 $токен =~ ы/\н/'\н'/г;
 вернуть $токен;
}
суб folder_to_dir {
 мой ( $базу, $папка ) = @_;

 если ( $экв папку "Входящие" ) {
 вернуть $базы;
 } еще {
 $папку =~ ы/^почтовый(?=\.)//;
 возвращение катафилами( $базу, $папки );
}
}

суб email_to_dir {
 мой ( $адрес ) = @_;

 мой ( $mail_user, $домен ) = сплит( /@/, $адрес, 2 );
 возвращение "$дом/почта/$домен/$mail_user";
}

суб create_mail_dir {
 мой ( $базу, $имя ) = @_;
 мой $полный = "$база/.$наименование";
 если ( -д "$полный/шавка" ) {
 системы ( "файл/usr/lib и/курьер-имап/ОГРН/maildirmake", '-Ф', $имя, $базовая );
 на chown $теплоносителя, $гид "$база/.$название" Глова( "$база/.$имя/*" );
}
 возвращение $полный;
}


суб подписаться {
 мой ( $базу, @имена ) = @_;
 мой $подписался = "$база/courierimapsubscribed";

 мой %folder_set = Карта { $_ => 1 } карта { "почтовый.$_" } @имя;
 мой $Ф;

 если ( -Ф $подписался ) {
 открытое $Ф, "< $подписка";
 в то время как ( <$ф> ) {
гусеничка;
 /\^Ы*$/ и далее;
С (^и\S+|\S+с$)()г;
 $folder_set{$_} = 1;
}
 закройте $Ф;
}

 открыть( $Ф, "> $подписался" );
 для моего $имя_папки ( сортировка ключей %folder_set ) {
 печать $е "$имя_папки\п";
}
 закройте $Ф;

 Чаун $теплоносителя, $гид, $подписаны;
 команду chmod 0644, $подписаны;
}


суб архиве {
 мой ( $электронной почты, @папок ) = @_;
 мой $корень = email_to_dir $электронной почты;

 если ( -д $корень ) {
 печать "$написать: пропуск, а он не появляется, чтобы быть существующий адрес электронной почты\п";
$Ошибок++;
возврат;
}

 печать "$электронной почты: Архивация\п";
 для моего $имя_папки ( @папок ) {
# печать "имя_папки $имя_папки \п";

 мой $архиве = $имя_папки ЭК "почтовый.Отправлено" ? "00 архив прислал" : "00 архив $имя_папки" || $имя_папки ЭК "почтовый" ? "00 почтовый архиве" : "00 архив $имя_папки";
 мой каталог $dir = folder_to_dir( $корень $имя_папки );

 если ( -д "$Dir/и шавка" ) {
 мой %подписка = ( "$архив" => 1 );
 мой $archive_base = create_mail_dir $корень $архиве;

 мои цели @ = команда grep { -д } карта { "каталог$dir/$_" } кя( вал новый );
 мой $find_cmd = присоединяйтесь к( ' ', карта { shell_escape( $_ ) } ( "найти", @мишеней, "типа", 'Ф' ) );

 мои @файлов;
 для ( `$find_cmd` ) {
гусеничка;

 мой $файл = и basename( $_ );
 если файл ( $=~ /^(\д+)\./ ) {
 мой $метка = 0 + 1$;
 мои пути $Path = $_;

 пуш @файлы, [ $типа timestamp, $путь ];
}
}

 если ( @файлы ) {
 мой ( @move_list, @stay_list );
 @файлов = сортировка {в $b->[ 0 ] <=> $а->[ 0 ] } файлы@;
 @stay_list = файлы@;

 если ( $Limit и @stay_list > $лимит ) {
 @move_list = @stay_list [лимит $ ... $#stay_list ];
 @stay_list = @stay_list[ 0 ... $лимит - 1 ];
}

 если ( $возраст ) {
AGE_LOOP:
 в то время как ( @stay_list ) {
 мой $oldest_entry = $stay_list[ $#stay_list ];
 если (сейчас $ - $oldest_entry->[ 0 ] > $возраст ) {
 пуш @move_list, поп( @stay_list );
 } еще {
 последние AGE_LOOP;
}
}
}

 для записи ( @move_list ) {
 мой ( $типа timestamp, $путь ) = @$запись;
 мой $archive_path;

 если ( $шатаются ) {
 мой $дата = функцию strftime( "%Е.%М %б", локальным( $метка времени ) );
 $archive_path = create_mail_dir( $корень, "$архив.$дата" );
 $подписка{"$архив.$дата"} = 1;
 } еще {
 $archive_path = $archive_base;
}
 перемещение (путь, "$archive_path/шавка" ) или предупредить( $! );
# печать "путь к архиву $archive_path \п";
}

 мой $с = скалярное @move_list;
 печать "- $имя_папки: переехал \е[32м$С\Е[0м сообщений для архивации\папки N";
 } еще {
 печать "- $имя_папки: нашли никаких сообщений в архиве\п";
}

 если ( моя @Сабы = ключи %подписалась ) {
 подписаться $корень, @Сабы;
}

 } еще {
 печать "- $имя_папки: пропуск, так как это не является допустимым почтовую папку\п";
}
}
}


для электронной почты ( @письма ) {
 архив $электронной почты "входящие", "почтовый.Отправлено";
}

выйти $ошибок;

Единственное, что мне не нравится этот сценарий заключается в том, что он изменяет временные метки ctime (время Unix ТОЦ) перемещенного письма на текущее время. По крайней мере, время изменения не меняется.

+289
volmedo 26 сент. 2010 г., 04:37:42

Я установил BigBlueBotton в Debian стрейч. Однако, при входе в систему с "демо" пользователей на первой странице, Я возвращаюсь в Firefox для Tomcat/Java ошибка жалуется на отсутствующий bbb_api_conf.в JSP - файл, который находится ниже.

Что делать?

Состояния HTTP 500 - /demo1.ОСП (линия: 38, колонны: 1) /bbb_api.ОСП (линия: 36, столбцов: 1) файл [bbb_api_conf.ССП] не найдено

исключения типа отчета

сообщение /demo1.ОСП (линия: 38, колонны: 1) /bbb_api.ОСП (линия: 36, столбцов: 1) файл [bbb_api_conf.ССП] не найдено

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

исключение

орг."Апач".яшма.JasperException: /demo1.ОСП (линия: 38, колонны: 1) /bbb_api.ОСП (линия: 36, столбцов: 1) файл [bbb_api_conf.ССП] не найдено
орг."Апач".яшма.компилятор.DefaultErrorHandler.jspError(DefaultErrorHandler.Ява:42)
орг."Апач".яшма.компилятор.ErrorDispatcher.отправка(ErrorDispatcher.Ява:291)
орг."Апач".яшма.компилятор.ErrorDispatcher.jspError(ErrorDispatcher.Ява:97)
орг."Апач".яшма.компилятор.Парсер.processIncludeDirective(парсер.Ява:348)
орг."Апач".яшма.компилятор.Парсер.parseIncludeDirective(парсер.Ява:381)
орг."Апач".яшма.компилятор.Парсер.parseDirective(парсер.Ява:484)
орг."Апач".яшма.компилятор.Парсер.parseFileDirectives(парсер.Ява:1800)
орг."Апач".яшма.компилятор.Парсер.разбора(парсера.Ява:142)
орг."Апач".яшма.компилятор.ParserController.doParse(ParserController.Ява:244)
орг."Апач".яшма.компилятор.ParserController.parseDirectives(ParserController.Ява:127)
орг."Апач".яшма.компилятор.Компилятор.generateJava(компилятора.Ява:197)
орг."Апач".яшма.компилятор.Компилятор.компиляции(компилятором.Ява:372)
орг."Апач".яшма.компилятор.Компилятор.компиляции(компилятором.Ява:349)
орг."Апач".яшма.компилятор.Компилятор.компиляции(компилятором.Ява:333)
орг."Апач".яшма.JspCompilationContext.компиляции(JspCompilationContext.Ява:600)
орг."Апач".яшма.сервлет.JspServletWrapper.услуги(JspServletWrapper.Ява:368)
орг."Апач".яшма.сервлет.JspServlet.serviceJspFile(JspServlet.Ява:385)
орг."Апач".яшма.сервлет.JspServlet.услуги(JspServlet.Ява:329)
класса javax.сервлет.протоколу HTTP.Он полностью реализует интерфейс.сервис(он полностью реализует интерфейс.Ява:729)
орг."Апач".котяра.вебсокетов.сервер.WsFilter.doFilter(WsFilter.Ява:52)
обратите внимание на полную трассировку стека первопричина доступен в Apache Tomcat с/8.5.8 (в Debian) журналы.
+230
BrooksWasHere 4 мая 2012 г., 23:55:40

Я думаю, это очевидно, но

верстаю -я М=1
в то время как [ $М -Ле 102 ]
делать
 крепление mysourcedevice$targetdir м$м &
 пусть м++
сделано
ждать

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

+157
benbrunton 10 нояб. 2012 г., 22:42:40

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

Я googled это, но не было почти ничего о spyware кроме вопроса о каноническом шпионить за людьми, используя Ubuntu с метриками, которые они собирают.

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

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

+122
tboss1995 19 мая 2016 г., 01:36:10

Если вы хотите, наименьший общий знаменатель блесны, которая работает с /bin/sh и не полагаться на расширенных Баш подстановка этого должно работать:

#!/Бен/ш

# Команды вы ждете от ( ) здесь
# Пример ниже возвращает ненулевой код возврата

(сон 20 ; /ОГРН/ложь) &

пид=$! ; я=0
а PS -А | у awk '{печати $1}' | grep в -М "${пид}"
делать
 с=`выражение ${я} % 4`
 случае ${с} в
 0) эхо "/\с" ;;
 1) эхо "-\с" ;;
 2) Эхо "\\ \б\с" ;;
 3) эхо "|\с" ;;
эсок
 я=`выражение ${я} + 1`
 # изменить скорость вращателя путем изменения 1 ниже
 сон 1
 Эхо "\б\с"
сделано

# Собрать код возврата из фонового процесса

подожди ${пид}
рэт=$?

# Вы можете сообщить о любых ошибках из-за вот ненулевой код возврата 

выйти ${рет}
+76
ganesh desai 8 янв. 2013 г., 07:06:56

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

Но то, что я дополнительно хочу:

  • каждый день заголовок должен идти только один раз в файл и он должен держать добавив к поисковой петли в тот же файл.
  • он должен создать только один CSV файла в день.
  • она должна удалить все старые файлы с именем result_ что-то.

Код у меня есть

Эхо "collectiontime,хоста,diskusage,каталог" > /дома/result_$CURR_TIME_EPOCH.КШМ

для меня в /data01 /опт /опт/чмок /опт/чмок/ВАР/Либ/чмок/kvstore /опт/чмок/ВАР/работа/searchpeers /опт/чмок/ВАР/выполнения
делать
 Т=`судо-дю -ш $я 2> /Дев/нуль`
если [ $? -экв. 0 ]; тогда 
 Т=`Эхо $Т | У awk '{печати 1$","$2}"
 дата Эхо `+%ы`,$имя,$Т 
интернет

сделано >> /главная/result_$CURR_TIME_EPOCH.КШМ
+33
Guadalupe De Gomez 20 апр. 2016 г., 04:07:46

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

$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