Вопросы с тегом «open-files»

19
Как узнать, какой процесс пишет в STDOUT?

У меня есть два экземпляра запущенного процесса. Одним из них является "ОТКРЫТИЕ!" и ошибки печати без остановки на STDOUT. Я хочу убить прерванный процесс, но я должен убедиться, что не прервал неправильный. Они оба были запущены в одно и то же время, и topя вижу, что они используют примерно...

18
переписать существующий файл так, чтобы он был заменен новой версией атомарно, только после полной записи

Я смутно припоминаю, что где-то читал, что в некоторых Unix-системах был способ открыть существующий файл для записи с флагом, который запрашивал у ядра использовать старую версию (для других процессов, обращающихся к ней для чтения), до тех пор, пока «новый msgstr "версия была полностью написана...

18
Что использует этот сетевой сокет?

Я пытаюсь использовать NTP для обновления времени на моей машине. Тем не менее, это дает мне ошибку: host # ntpdate ntp1.example.org 10 Aug 12:38:50 ntpdate[7696]: the NTP socket is in use, exiting Что означает ошибка «используется сокет»? Как я могу увидеть, что использует этот сокет? Это...

17
Как ведут себя открытые файлы в системах Linux?

Я просто переименовал файл журнала в «foo.log.old» и предположил, что приложение начнет запись нового файла журнала в «foo.log». Я был удивлен, обнаружив, что он отслеживает лог-файл с новым именем и продолжает добавлять строки в "foo.log.old". В Windows я не знаком с таким поведением - я даже не...

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

Я открыл реж vim some/dir. Я могу перемещаться по дереву, но как только я открываю файл, мне интересно, как мне закрыть представление файла, чтобы вернуться к списку каталогов и перейти к другому файлу. :wqне вариант, так как закрывает весь сеанс vim. Я предполагаю, что для этого есть режим for, но...

17
См. Перенаправление STDOUT запущенного процесса

Если я запускаю приложение с этой командой: /path/to/my/command >> /var/log/command.log И команда не возвращается, есть ли способ из другого приглашения посмотреть, на что установлен перенаправление STDOUT? Я ищу что-то вроде cat /proc/PID/redirects или ps -??? | grep PID но любой метод...

16
Что происходит, когда я закрываю () файловый дескриптор?

Я пытаюсь получить полную картину с файловыми дескрипторами. Скажем, у меня есть process1, который изначально имеет следующие файловые дескрипторы _process1_ | | | 0 stdin | | 1 stdout | | 2 stderr | |__________| Затем я закрываю файловый дескриптор 1: close(1); Файловый дескриптор 1 переводит...

15
Куда идут дескрипторы открытых файлов, когда они умирают?

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

13
Ошибка `ls` при удалении каталога

У меня есть две открытые оболочки. Первый находится в каталоге A. Во втором я удаляю каталог A, а затем воссоздаю его. Когда я возвращаюсь к первой оболочке и печатаю ls, вывод: ls: cannot open directory .: Stale file handle Почему? Я думал, что первая оболочка (та, которая осталась открытой в...

13
Прочтите «/ proc», чтобы узнать, открыл ли процесс порт

Мне нужно знать, если процесс с заданным идентификатором PID открыл порт без использования внешних команд. Затем я должен использовать /procфайловую систему. /proc/$PID/net/tcpНапример, я могу прочитать файл и получить информацию о TCP-портах, открытых процессом. Однако в многопоточном процессе...

12
Как программа-журнал может продолжать входить в удаленный файл?

Из Unix Power Tools, 3-е издание : вместо удаления файла очистите раздел: Если у активного процесса есть открытый файл (не редкость для файлов журнала), удаление файла и создание нового не повлияет на программу ведения журнала; эти сообщения будут продолжать идти в файл, который больше не связан ....

12
Показать запущенные процессы с именами файлов?

Я использую Putty для подключения моего сервера Linux, на котором находятся мои сайты. Я могу запустить # ps aux | less показать запущенные процессы. Но я хочу показать, какие файлы запускают эти процессы? Я также пытался # ps aux | grep <pid> Но получаю эту ошибку: -bash: syntax error near...

12
Изменить приложения по умолчанию, используемые gnome-open, exo-open, xdg-open, gvfs-open и kde-open

Как изменить приложение , связанное с определенными типами файлов-для gnome-open, exo-open, xdg-open, gvfs-openи kde-open? Есть ли способ, отредактировав файлы конфигурации или используя командную строку? Есть ли способ сделать это с помощью графического интерфейса? На оба вопроса: как сделать это...

10
Переместить файл, но только если он закрыт

Я хочу переместить большой файл, созданный внешним процессом, как только он будет закрыт. Является ли эта тестовая команда правильной? if lsof "/file/name" then # file is open, don't touch it! else if [ 1 -eq $? ] then # file is closed mv /file/name /other/file/name else # lsof failed for some...

10
Максимально допустимое максимальное количество открытых файлов в Linux

Есть ли (технический или практический) предел того, насколько велико можно настроить максимальное количество открытых файлов в Linux? Есть ли какие-либо побочные эффекты, если вы настроите его на очень большое число (скажем, 1-100M)? Я имею в виду использование сервера здесь, а не встроенные...

9
Список загруженных файлов

Я ищу инструмент, который будет перечислять открытые файлы, отсортированные по количеству активности в файле. Так lsofчто не делает работу (если я не пропускаю способ использования lsof). В идеале инструмент должен работать так же top, и нужно уметь переключаться между конкретными действиями по...

9
Как узнать, какой файл в данный момент записан процессом

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

9
Как удалить Блокнот из списка приложений?

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