Линукс имеет защиту блокировки файлов при попытке переименования / удаления файлов

У меня есть работа cron, которая запускает новый процесс каждый день. Процесс запускается каждые 5 минут и добавляется в файл журнала. Другое задание cron работает каждые 60 минут. Он берет некоторые данные в файле журнала, очищает его, создает новый файл журнала. Этот очищенный файл журнала импортируется в базу данных. MySQL предотвращает дублирование записей, поэтому первые […]

Является ли пользователь с UID 1 «демоном» во всех системах?

Я пишу код тестирования, и я хотел бы знать, будет ли он переносимым, если предполагается, что пользователь с UID 1 называется «демоном» во всех Unix-системах? EDIT : Если нет (ответ, похоже, нет), существуют ли какие-либо сопоставления UID / username, которые являются совместимыми в Unices (кроме 0 / root, которые я уже использую)?

Запуск для цикла через ssh

Добрый день, Я пытаюсь запустить цикл for через SSH. Этот цикл используется для получения последнего логина каждого пользователя, имеющего учетную запись на сервере, ssh 172.20.2.1 '''for i in `cat /etc/passwd | awk -F: '{print $1}'`; do last -n 1 $i | sed -e '/^$/{N;d;}'; done''' Я получаю ошибку, bash: -c: line 1: syntax error: unexpected […]

Я должен запустить ./odoo.py как root вместо того, чтобы просто запустить службу odoo

Я только что установил Odoo 9.0 на новый установленный Debian 8.3. У меня странная проблема, о которой я не знаю, как ее решить, потому что я ее не понимаю. Odoo работает только при запуске sudo service odoo stop а затем sudo /usr/bin/odoo.py Когда служба запущена, в http://127.0.0.1:8069/ он говорит о 500 внутренних ошибках сервера. Есть […]

Как удалить строку из тега в сценарии оболочки?

У нас есть xml-файл (abc_lop.xml) в котором мне нужно удалить строку, которая присутствует в теге: Ниже представлен xml-файл, я сократил его, так как он очень большой. <HELLO version="4.2" xmlns="http://www.bacd.org/HELLO-4_2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bacd.org/HELLO-4_2 http://www.bacd.org/v4-2/hello-4-2.xsd"> <!– some data here –> </HELLO> Как видите, у меня есть эта строка xsi:schemaLocation="http://www.bacd.org/HELLO-4_2 http://www.bacd.org/v4-2/hello-4-2.xsd" в HELLO тег выше. Мне нужно удалить эту […]

Проблема зависимостей менеджера PAC под Centos 7.1

Я загрузил PAC Manager, но когда я пытаюсь yum install , я получаю ошибки зависимостей в конце: Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64) Requires: perl(Gnome2::GConf) Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64) Requires: perl(Gtk2::GladeXML) Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64) Requires: perl-Crypt-Blowfish Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64) Requires: perl(Net::ARP) Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64) Requires: perl-IO-Stty Я не знаю, как удовлетворить эти зависимости, поскольку […]

Не удается установить LibreOffice 5 в Linux Mint 17.2, правило политики не учитывается?

Я пытаюсь установить пакет, следуя статье web upd8. Установите LibreOffice 5.0 в Ubuntu или Linux Mint через PPA , с той разницей, что я использую Fresh PPA . Окружающая среда $ lsb_release -a No LSB modules are available. Distributor ID: LinuxMint Description: Linux Mint 17.2 Rafaela Release: 17.2 Codename: rafaela Правило Pinnig $ cat /etc/apt/preferences.d/libreoffice-ppa.pref […]

Извлечение одного файла из нескольких ZIP-файлов

У меня есть дерево папок, которое содержит несколько .zip-папок (приблизительно 600), каждый из которых содержит четыре файла. Я хочу извлечь только один файл из каждой папки и скопировать его в отдельную папку. Чтобы усложнить ситуацию, файл имеет одно имя в каждой папке. Есть ли сценарий, который я могу запустить для этого? Любая помощь оценивается.

выходной хвост, когда выполняется другой процесс

у меня есть parallel –j 2 — "sh script1" "sh script2" где script1 и script2 регистрируются в файлах log1 и log2 Я хотел бы изменить это на: parallel –j 3 — "sh script1" "sh script2" "tail -f log1 log2" Причина использования хвоста – это когда я позволяю двум сценариям выводиться на экран одновременно – выход […]

«GLIBC» не может использоваться, когда я установил gcc 5.1.0

Когда я установил gcc 5.1.0, я обнаружил, что многие мои программы не могут использоваться, например firefox, gnome: они передадут мне сообщение «GLIBC_2.1X not found». Теперь версия GLIBC выше, чем раньше, поэтому эти программы не могут использоваться. Я думаю, это связано с тем, что установка gcc 5.1.0 делает версию GLIBC выше. Что мне делать, чтобы сохранить […]

Linux и Unix - лучшая ОС в мире.