Время выполнения команды curl

У меня есть файл доменных имен (~9000 адресов). Я пытаюсь определить время, необходимое для выполнения успешного запроса Curl для всех URL-адресов.

#!/бин/Баш

#читать строки из файла. 
пока читала-Р строки || [[ -Н "$строка" ]]; делать

#Время начала выполнения. 
пуск=`дата +%ы.%Н

завиток -К-Л линии $

если (("$?" != "7")) || (("$?" != "6")) ||(("$?" != "35")) ; тогда 

#Если завиток запрос не является одним из этих [коды ошибок][1] после окончания времени выполнения
 дата окончания=`+%ы.%Н
интернет
среда=$( Эхо "$конец - $старт" | до н. э. -л ) >> throughput.txt

#Можно сделать в среднем на файл позже. 


сделано < urls.txt

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

+142
KEVONDRE WALKERu 14 янв. 2019 г., 14:23:39
31 ответов

То, что вы должны работать, например:

Линукс (Ubuntu 16.04)

$ поиск в /var/www В/с HTML -тип F -exec для ЛС-л {} \;
-RW-р-р-- 1 корень 6 29 ноября 2016 /var/www/html/index.html

ОС Linux (CentOS В 7)

$ найти ~/ -имя_экземпляра '*.формат txt' -exec для ЛС-л {} \;
-РВ-РВ-Р-- 1 Крейг Крейг 0 июля 18 08:33 /home/craig/1.txt
-РВ-РВ-Р-- 1 Крейг Крейг 0 июля 18 08:33 /home/craig/2.txt

Мак (10.11.6)

$ найти ~/рабочий стол \( -имя_экземпляра '*.формате txt-о -имя_экземпляра '*.локализованные' \) -exec для ЛС-л {} \;
-RW-р-р-- 1 сотрудник Крейг 0 13 мая 2016 /пользователи/Крейг/рабочий стол/.локализованные
-RW-р-р-- 1 сотрудник Крейг 0 18 июля 09:29 /Users/craig/Desktop/file.txt
+918
Odin Mugabe 03 февр. '09 в 4:24

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

На следующем псевдокоде:

isDir('/путь/к/same_file_and_folder_name')

Если ОС ответить true или false?

+855
Felipe Almeida 15 янв. 2017 г., 22:21:52
Другие ответы

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


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

Я пытаюсь написать неинтерактивный скрипт обновления.

Вопрос:

если ниже хорошо работает:

да | команды dpkg --настроить -а

будет следующая работа тоже очень хорошо?:

да | apt-получить установку --исправление сломанной
+828
caco jr 25 окт. 2010 г., 01:02:42

От вызов fsync(2):

вызов fsync() переводы ("приливы") все изменения в основных данных (т. е., измененные
страницы буферного кэша) файл, на который ссылается файловый дескриптор FD в
дисковое устройство (или другое постоянное запоминающее устройство)

Какие последствия могут вызов fsync, если ФД был получен в памяти API, как функция shm_open(3Р) или memfd_create(2)*? Это не надо явно фиксировать изменения в объект памяти?

+774
Camilo Sampedro 16 окт. 2012 г., 09:09:37

Если вы работаете:

сокат "Юникс-слушай:$дома/.Шелл-доступ,режиме=600,вилка" \
"старпома:$Шелл,Пти,поток stderr,setsid,ctty"

Что позволяет сделать, например:

сокат -,сырье,Эхо=0 "Юникс:$дома/.Шелл-доступ"

локально, для подключения и взаимодействовать с оболочкой.

Затем вы можете удаленного порта переслать его по SSH с:

СШ-Р "/путь/к/исполнение/на/хозяин:$дома/.Шелл-доступ" пользователь@хост

(предполагает сравнительно недавно версия OpenSSH (клиент и сервер)).

И тогда пользователя на хост может взаимодействовать с этой оболочкой делать, что

сокат -,сырье,Эхо=0 "в Unix:/путь/к/исполнение/на/хозяина"

Вместо запуска $оболочки, вы могли бы запустить экран -РРС некоторые-экране-сессии для присоединения данного экрана сессии, так что несколько человек могут видеть один и тот же экран сессии.

+749
Ingmar Steiner 31 дек. 2016 г., 05:23:05

судо хп /и т. д/ВАР/более/событие более/файл{АБВ", " деф} будет копировать fileABC как fileDEF в той же папке.
В общем СР /АБВ/{файл1,файл2} копировать /ской/файл1 как /ской/файл2. По сути, поместить что-нибудь, что является общим вне {} и отдельного источника и назначения имен с , в {}.

+686
Patrick Conway 7 авг. 2017 г., 10:41:29

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

отредактируйте файл/etc/пользователям использовать sudo? файл с помощью текстового редактора вроде VI и под следующую строку

корень всех=(все) 

добавьте следующую строку

пользователь ALL=(ALL) отсутствует все
+654
Ophidian 10 авг. 2017 г., 07:29:24

Нет общего ответа. В современных Linux, вы можете посмотреть в файле/proc/$PID и где $ПИД - это числовой идентификатор процесса. Вы можете сделать его из верхнего вывода.

ЛС-л в /proc/$PID в/ехе покажет вам, где EXE-файл является символической ссылкой на. Это полный путь к себе.из исполняемого файла.

+652
K4GDW 16 авг. 2010 г., 15:52:00

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

на awk '1 $="0х"$1",",2$="0х"$2";"' файл
+496
Glenda Daniel 1 янв. 2020 г., 02:49:49

Я думаю, вы могли бы удалить конфигурацию вручную. Какие файлы? Вы можете проверить это с помощью следующей команды:

# команды dpkg -L пакет

В нем перечислены все установленные файлы данного пакета. Тогда вам придется переустановить пакет и создать новый конфигурационный файл. Для этого просто использовать это:

# профпригодность -вывода команды dpkg::параметры::=параметр--Force-confmiss переустановить пакет

Вы также можете установить в качестве по умолчанию в файле/etc/dpkg Для/с dpkg.cfg для ... просто скопировать следующую строку в файл:

сила-confmiss
+468
Christopher Hostage 12 мая 2014 г., 13:42:49

Как @Findus23 говорит, Вы должны переадресацию порта (отличается от 22, который может быть использован в качестве порта для подключения по умолчанию к SSH сам маршрутизатор) от роутера к компьютеру.

Я приведу пример:

ПК [192.168.1.10] <==> маршрутизатор[192.168.1.1] [1.1.1.1] <==> интернет 

Как видите, подключение через SSH на адрес 1.1.1.1 результаты при подключении к порту 22 маршрутизатора на его публичный интерфейс (столкнулся в Интернете).

Если вы хотите получить доступ к ПК находится за маршрутизатором (так, в частной сети адресное пространство 192.168.1.0/24) вы должны включить Перенаправление портов.
Это является обязательным, поскольку маршрутизатор должен знать, через какой узел он должен связаться с полного адресного пространства ПК, подключенных к нему. Например:

(РС1[192.168.1.2], РС2[192.168.1.3]) <==> маршрутизатор 

Маршрутизатор не может знать, если он имеет для маршрута ПЦ1 или ПЦ2 , когда обратился к указанному порту.
Включение переадресации портов можно сказать:

Все соединения из интернета на порт X маршрутизатора, должен быть направлен в порт у PCZ

Таким образом, в вашем случае:

Маршрутизатор:<порт> => ПЦ1:22 (подключение по маршруту порт маршрутизатора 4000 22 порт из ПЦ1)
СШ-P <порт> пользователь@<роутера-IP-адрес> 

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

+458
markusian 11 авг. 2010 г., 09:17:03

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

+415
CJHornster 6 июн. 2016 г., 02:47:18

Я с помощью Firefox 50.0.1 на Арч Линукс. Я не могу печатать ни на одном из моих принтеров Cups. Единственный принтер, который отображается в диалоговом окне "печать" "печать в файл". Я могу использовать чашки принтеры из командной строки и различных других приложений.

+358
Juan Cristobal 10 мар. 2015 г., 01:26:18

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

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

+332
accurate respondetur 3 окт. 2019 г., 08:30:21

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

Также взгляните на этот коммит в синаптикс драйвер:

Удалить абсолютном режиме

Двигать тачпад в абсолютном режиме необычен - тачпады отключены
с выхода устройства, поэтому прямое взаимодействие сложно. Представляется
мало использование его (я не видела сообщения об ошибках от людей, претендующих на использование
его). Джо шо, автор кода и только известных пользователей не использовать
для него больше нет, поэтому очистить его от долгов.
+311
user6371 28 мар. 2016 г., 20:01:09

Почему бы просто не удалить летописи каталога?

# РМ -Р /работа/СМИ/Гарри/CA6C321E6C32062B/анналы

Примечание: похоже, он был в машине с ОС Windows, так как он имеет систему объем информации каталога. Это означает, что скорее всего в NTFS? Если это так, то вам лучше отформатировать с *Никс-фрэндли файловой системы.

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

+311
Shelly Henderson 14 февр. 2014 г., 13:59:47

У меня есть приложение, которое входит в обычный текстовый файл журнала (приложение myapp.журнала), но это, кажется, не будет писать символы новой строки в конце каждой записи журнала. Если я выполнить команду, как хвостом -Н 50 приложение myapp.журнал я на самом деле получаем сотни "линии" текста (записи в журнале).

Этот журнал очень большой, примерно 1ГБ, кто знает, как давно последний CR и/или LF был inserterd. Как я могу просто взять сказать, например последние 2 Мб?

+267
leopold 22 мар. 2011 г., 04:16:00

Это означает, что без , pgrep только ищет при условии регулярного выражения на имена команд, а с он ищет его в своих рассуждениях (где первый аргумент (argv[0]в) не обязательно же в качестве имени команды).

$ уснуть 2000 &
[1] 15768
$ pgrep 2000
$ pgrep -Ф 2000
15768

И если мы из argv[0] будет отличаться от имени команды (на Linux, как видно в файле/proc/$PID в/стат), а при использовании ЗШс ARGV0:

$ ARGV0=фу сон 2000 &
[2] 15881
$ ПС-ФП $!
ЖИДКОСТИ С ПИД ИДЕНТИФИКАТОР В СТИМЕ ТЕЛЕТАЙП ВРЕМЕНИ УМК
13126 chazelas 15881 0 19:55 терминале pts/1 00:00:00 ФОО 2000
$ ПС-о комми= $!
сон
$ у awk '{печати $2}' в /proc/$!/стат
(сон)
$ pgrep ФОО
$ pgrep спать
15881
$ pgrep -F для сна
$ pgrep -Ф ФОО
15881

Есть много возможных недоразумений по имени процесса в Unix и Linux. Есть 3 атрибуты процесса, которые могли бы заявлять о себе в качестве имени процесса:

  • Имя исполняемого файла, который был принят до последнего вызова execve(2) системный вызов, процесс выполнен. В Linux, который используется для инициализации процесса название, как сообщили ПС или найти в файле/proc/$PID в/стат. Однако, следует отметить, что в Linux, он может быть изменен с помощью вызова prctl(PR_SET_NAME...).
  • любой путь к исполняемому файлу, который в настоящее время вызов mmaped для выполнения работы и, желательно, путь, как он был вызван (для скриптов, что бы быть путь, указанный в притон линии, например). На Linux, вы можете сделать это с более ранних версий или в/proc/$PID в/ехе. Что один, вы не можете изменить без вызова другого вызова execve (хотя вы могли бы в теории загрузить новый исполняемый файл в память и выполнить код без вызова вызова execve, см., например, некоторые попытки землепользователя вызова execve).
  • Первый аргумент, передаваемый вдоль системный вызов execve. По соглашению, этот аргумент призван рассказать о применении его имя, чтобы он знал как вести себя соответствующим образом, так часто, что означает имя процесса. На Linux, его можно найти в файле/proc/$PID в/командной строки, но процесс может также изменить его путем изменения памяти, на которую указывает аргумент argv[0].

Следует также отметить, что существует большое различие между разница Юниксов.

+239
Sharon B 9 мар. 2016 г., 01:40:48

В коде первая команда команду killall -м polybar будут убивать polybar, а затем спать в течение двух секунд.

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

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

Каждый сигнал имеет текущий характер, который определяет, как процесс при поступлении сигнала.

Так что вы должны контролировать команду killall'ы производительности.

Я думаю, что ваш код будет благо некоторые изменения. Например, код должен подождать, пока процесс убийства были полностью закончены. Вы можете добавить линейную после команду killall -м polybar. Таким образом, код будет ждать, пока процессы были закрыты:

#!/usr/Бен/ОКР Баш

# Завершить уже работает бар экземпляров
команду killall -вопрос polybar

# Подождите, пока polybar были полностью закрыты
а pgrep -U в $УИД-х polybar >/dev/нуль; спать 2; сделано

Эхо 'запуск polybar...'
Монитор=разъемы HDMI1 polybar по умолчанию &

# Запуск апплетов, если они не
по ARG в "Данст" "clipit" "wpa_gui -Кварты"
делать
 если ! зы топор | команда grep -v с помощью команды grep | grep в -Ио "$арг"
тогда
 Эхо "запуск $арг"
 старпома $арг &
интернет
сделано

Polybar Эхо 'запустили'
выход 0
+235
tatace 28 февр. 2010 г., 14:39:38

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

Я выполнил iwconfig

$ команду sudo iwlist сканирования как wlan0

и карта была там, но это было (iwlist сканирование не выполнено)

так что я выполните следующие команды, чтобы привести его вручную:

судо команду ifconfig как wlan0 вверх
сеть-Диспетчер служб перезагрузите

Если это не работает, вы могли бы попробовать и исправить это очень простой шаг, а именно изменения /etc/сети/интерфейсов, удалив (или комментирование через #) следующие две строки:

авто как wlan0
как wlan0 iface защитный инет по DHCP

И наконец, если вы подключены к интернету, можно попытаться перейти система>администрирование>дополнительные драйвера (это будет воспитывать не открытого драйвера)

+167
Umair Shah 20 мая 2013 г., 00:45:11

Когда я пытаюсь пинговать с другой машины под управлением Linux в моей локальной сети я не работал, когда я вставить хост-имени в команду ping.

судо пинг Raspberry2

Это только работает, когда я введите IP-адрес в командной

судо пинг 192.168.1.15

У кого-нибудь есть решение?

+153
Dipak Shinde 6 июн. 2018 г., 18:45:53

Я включил "захват видео" параметр в VirtualBox, записали видео в формат WebM, выключите виртуальную машину и пытался играть это видео, но я получил эту ошибку в Тотем видео-плеер:

Произошла ошибка. Не может демультиплексировать поток

Однако, МПВ видео плеер может воспроизводить это видео. Это означает, что некоторые кодеки не хватает. Я решил установить пакет gstreamer0.10-плагинов-плохо , и я получил следующий результат:

[email protected]в Debian:~$ судо АПТ установить gstreamer0.10-плагинов-плохо
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Пакет gstreamer0.10-плагинов-плохо не доступен, но ссылается на другой пакет.
Это может означать, что пакет отсутствует, не используется, или
доступен только из другого источника
Однако следующие пакеты заменить его:
libgstreamer-Плагины-bad0.10-0

Е: gstreamer0 пакет.10-плагинов-плохо, нет кандидата установку 

Итак, я решил установить пакет libgstreamer-Плагины-bad0.10-0 , потому что этот пакет может заменить его, и я получил снова тот же результат:

[email protected]в Debian:~$ судо АПТ установить libgstreamer-Плагины-bad0.10-0
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Пакет libgstreamer-Плагины-bad0.10-0 не доступен, но ссылается на другой пакет.
Это может означать, что пакет отсутствует, не используется, или
доступен только из другого источника

Е: пакет libgstreamer-Плагины-bad0.10-0 не кандидат установку 

Я использую Debian GNU/Линукс 9 стрейч на моем ноутбуке.

Как я могу сделать тотем играют в этом видео?

+142
Bart Lantz 3 июн. 2013 г., 13:13:56

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

nnoremap <с-ч> <с-з>з
nnoremap <кя> <с-з>Дж
nnoremap <С-К>, <С-З>К
nnoremap <с-Л> <С-З>Л
+121
przemyslav 15 нояб. 2019 г., 18:27:02

В bash, вы можете создать массив из записей в окру файл, и использовать такие элементы в качестве аргументов ОКР:

сопоставления -д " envs < в /proc/$$/окру
ОКР -я "${envs[@]}" ...

Кажется, работает хорошо с новыми строками:

не $ Foo=$'а\nв' Баш
$ Map-файл -д " envs < в /proc/$$/окру
$ Е '|%С|\П' "${envs[@]}"
|ФОО=а
б|
|LC_MEASUREMENT=en_GB.В UTF-8|
|SSH_CONNECTION=127.0.0.1 33066 127.0.0.1 22|
...
+115
Yuxuan Chen 30 июн. 2010 г., 23:14:04

В Ubuntu 16.04 сервер ЛТС в 70-стойкие-net.правил не существует.

все, что я делал, было запустить:

ЛН-с /dev/нуль файл /etc/udev из/правил.Д/80-сети-настройки-соединения.правила

Затем создайте файл с помощью

судо VI в /etc/systemd в/сети/10-интернет.ссылка

и добавьте следующее

[Матч] 
Путь=разъем pci-0000:(устройство MAC-адрес)

[Ссылка] 
Имя=интерфейсе eth0 (или что вы хотите назвать его)

команду Сохранить файл

затем перезагрузиться и настроить файл /etc/сети/интерфейсов. Потом опять перезагрузка.

+110
susurs 12 мар. 2017 г., 14:53:11

Вы могли бы поставить . к вашему пути$Path , добавив например путь=$путь:. в ваш файл/etc/профиль, таким образом, вы можете выполнить файл просто записав файл, если он находится в другой папке на вашем пути (например, /usr/Бен/). Обратите внимание, что это вообще не очень хорошая идея.

Почему это плохо: Допустим, вы в ситуации, когда вы не полностью доверяете содержимое каталога - вы скачали его откуда-то сомнительный, и вы хотите исследовать его, прежде чем запускать его, или ты сисадмином помогать пользователю в домашний каталог и т. д. Вы хотите список каталога, так что вы попробуйте набрать LS, но к сожалению, вы допустили опечатку, и в итоге, набрав вместо сл. Автор этой вредоносной каталог это предвидел и поставил скрипт, который называется "сл", который работает РМ -РФ-нет-сохранить-корень /' (или что-то более вредоносного как установить руткит).

(Спасибо @Muzer за объяснение)

+104
moniluna23 20 мая 2010 г., 21:58:29

Как не-root пользователя, я управляю процессом. Бинарные процесса была предоставлена возможность с cap_sys_resource. Даже если процесс принадлежит тому же пользователю, что пользователь не может прочитать его директории /proc//ФД. Разрешения в /proc/пид выглядеть так:

д-р-ХС-ХС-х. 9 ЕС2-пользователя EC2-пользователей 0 12 мая 01:03 .
д-р-ХС-ХС-х. 249 корень 0 3 апр 13:34 ..
д-р-ХС-ХС-х. 2 ЕС2-пользователя EC2-пользователей 0 12 мая 01:03 достопри
-РВ-р--р--. 1 корень 0 12 мая 01:автогруппа 04 
-Р--------. 1 корень корень 0 12 мая 01:auxv 03 
-р--р--р--. 1 корень 0 12 мая 01:группы 04 
--ш-------. 1 корень 0 12 мая 01:clear_refs 04 
-р--р--р--. 1 корень 0 12 мая 01:03 командной строки 
-РВ-р--р--. 1 корень 0 12 мая 01:04 память
-РВ-р--р--. 1 корень 0 12 мая 01:coredump_filter 04 
-р--р--р--. 1 корень 0 12 мая 01:04 наборе процессоров 
lrwxrwxrwx. 1 корень 0 12 мая 01:чвд 04 
-Р--------. 1 корень корень 0 12 мая 01:04 окру
lrwxrwxrwx. 1 корень 0 12 мая 01:04 ехе
д-р-х------. 2 корень 0 12 мая 01:03 ФД
д-р-х------. 2 корень 0 12 мая 01:fdinfo 04 
-РВ-р--р--. 1 корень 0 12 мая 01:gid_map 04 
-Р--------. 1 корень корень 0 12 мая 01:04 Ио
-р--р--р--. 1 корень 0 12 мая 01:04 ограничения
-РВ-р--р--. 1 корень 0 12 мая 01:loginuid 04 
д-р-х------. 2 корень 0 12 мая 01:map_files 04 
-р--р--р--. 1 корень 0 12 мая 01:04 карты
-РВ-------. 1 корень 0 12 мая 01:04 мэм
-р--р--р--. 1 корень 0 12 мая 01:04 mountinfo
-р--р--р--. 1 корень 0 12 мая 01:04 крепления
-Р--------. 1 корень корень 0 12 мая 01:04 mountstats
д-р-ХС-ХС-х. 5 ЕС2-пользователя EC2-пользователей 0 12 мая 01:04 чистая
д-р-х--х--х. 2 корень 0 12 мая 01:03 НС
-р--р--р--. 1 корень 0 12 мая 01:numa_maps 04 
-РВ-р--р--. 1 корень 0 12 мая 01:oom_adj 04 
-р--р--р--. 1 корень 0 12 мая 01:oom_score 04 
-РВ-р--р--. 1 корень 0 12 мая 01:04 oom_score_adj равным 
-р--р--р--. 1 корень 0 12 мая 01:карте страницы 04 
-р--р--р--. 1 корень 0 12 мая 01:04 личность
-РВ-р--р--. 1 корень 0 12 мая 01:projid_map 04 
lrwxrwxrwx. 1 корень 0 12 мая 01:04 корень 
-РВ-р--р--. 1 корень 0 12 мая 01:04 вре
-р--р--р--. 1 корень 0 12 мая 01:schedstat 04 
-р--р--р--. 1 корень 0 12 мая 01:код_сеанса 04 
-РВ-р--р--. 1 корень 0 12 мая 01:setgroups 04 
-р--р--р--. 1 корень 0 12 мая 01:04 смапс
-р--р--р--. 1 корень 0 12 мая 01:стека 04 
-р--р--р--. 1 корень 0 12 мая 01:03 стат
-р--р--р--. 1 корень 0 12 мая 01:статьм 03 
-р--р--р--. 1 корень 0 12 мая 01:03 статус 
-р--р--р--. 1 корень 0 12 мая 01:системный вызов 04 
д-р-ХС-ХС-х. 3 ЕС2-пользователя EC2-пользователей 0 12 мая 01:задание 03 
-р--р--р--. 1 корень 0 12 мая 01:таймеры 04 
-РВ-р--р--. 1 корень 0 12 мая 01:uid_map 04 
-р--р--р--. 1 корень 0 12 мая 01:wchan 04 

Есть ли способ, чтобы прочитать каталоге /proc//ФД без использования root пользователя?

+85
Lambert 22 мар. 2017 г., 04:36:13

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

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

найти . -тип D опции-mtime +14
# -тип C, файл имеет тип C: каталог д 
# опции-mtime N, в данных файл был изменен в последний раз п*24 часа назад.

Если он соответствует всем вашим критериям, вы можете добавить остается ПМ -р {} + за это:

найти . -тип D опции-mtime +14 -экзек ПМ -Р {} +

Причина мы используем остается здесь, потому что -удалить не получится, если каталог не является пустым.

Проверить человека найти дополнительные рекомендации.

+77
Baz G 7 мар. 2010 г., 07:25:07

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

Системы предлагают виртуализированной файловой системы доступ к слою (для FreeBSD, Солярис, Линукс), поддерживает различные базовые файловые системы, которые могут или не могут использовать индексные дескрипторы. Если, например, не использовать их, тогда как во FreeBSD ffs2 делает. Уровень абстракции, через который Вы доступ к файловой системе обеспечивает единый и четко определенный интерфейс для операций с файлами, так что приложения не должны знать о различиях между различными реализациями файловой системы.

+67
LOIS TYOUS 12 июн. 2015 г., 21:03:35

Взгляните на вино Вики. Есть тема конкретно про этот точный вопрос, на тему: запустив Adobe Photoshop на вино.

Для CS6 там не представляется какой-либо информации. Поиск немного больше я нашел этот AskUbuntu вопросы и ответы на тему: установке Photoshop CS5 на Убунту 12.10 с помощью вина, который вел меня по этой ссылке вернуться в винный проекта сайта, приложение БД.

Глядя на эту страницу была ссылка на CS6, Adobe фотошоп > в CS6 (13.0). Тесты, проведенные с помощью Wine + КС6 суммируются там. Здесь представлены общие вынос:

То, что работает

  • Инструменты выделения, инструменты, контур, кисти, масштабирование, редактирование/файл/окно меню. 90% это работает, пока не рожу ничего плохого.

Что не

  • Кисть держать и рисовать

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

  1. Переключиться на что-то другое, что работает нативно, таких как GIMP
  2. Настройка виртуальной машины (VM) в Windows и запустить его внутри

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

+28
ekhandekar 10 июл. 2017 г., 16:17:12

Вот некоторые ресурсы, которые вы сможете применить, чтобы делать то, что вы хотите. Я нашел это, просто делая простой поиск Google для OpenVPN в монитор полосы'.

Или как насчет подключения OpenVPN клиента с ограничением пропускной способности', 'использование полосы пропускания для OpenVPN" или "для OpenVPN ограничение пропускной способности'...?

Примечание: не могли бы вы снять, что вы используете пам аутентификации от вашего названия и вопрос, так как это не по теме?

Редактировать: возможно дубликат https://serverfault.com/questions/465970/limiting-openvpn-bandwidth (есть хороший ответ от @Zoredache там)

+10
Adam Resig 15 апр. 2019 г., 04:22:09

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