Удаление каталога и его содержимого в формате% Y_% b_% d

Я создал скрипт, который должен удалять каталоги и их содержимое старше 2 дней. Сценарий работает нормально, но каталог не удаляется. Пожалуйста, помогите, это будет высоко ценится. Подробности скрипта: export BACKUP_SETS=/backupset/ if [ ! -d “$BACKUP_SETS” ]; then # Control will enter here if $DIRECTORY doesn’t exist. printf “\nFailure when removing BACKUP_SETS, Exiting \n” exit 1 […]

Manjaro: SSD не распознается в BIOS после установки

Я установил Manjaro 17.11.1 на свой ASUS UX31A. До этого на нем работала ElementaryOS без проблем. Когда я запускаю систему после установки, ноутбук входит в BIOS напрямую. Порядок загрузки отсутствует, так как кажется, что загрузчик не обнаружен вообще. Я попробовал различные настройки в BIOS и установил систему как 10 раз сейчас: С включенной CMS (Asus […]

Скопируйте конкретный подкаталог и сохраните структуру дерева каталогов

В моем рабочем каталоге у меня есть 3 каталога, каждый из которых имеет 3 подкаталога с одинаковыми именами. Файлы находятся в подкаталогах. Я хотел бы скопировать определенный подкаталог (и файлы) в новое место, но сохранить ту же структуру дерева каталогов. Я попытался использовать rsync безуспешно. Пример того, чего я хотел бы достичь, показан ниже. Начать […]

Не могу установить статический IP (Ubuntu 14) «интерфейс eth0 не настроен»

Мне нужен статический IP-адрес. Я отредактировал /etc/network/interfaces следующим образом: auto lo iface lo inet loopback iface eth0 inet static address 10.255.255.80 netmask 255.255.255.0 network 10.255.255.0 broadcast 10.255.255.255 gateway 10.255.255.1 dns-nameservers 8.8.8.8 Когда я запускаю ifdown eth0 я получаю это: ifdown: interface eth0 not configured Я перезагрузил весь компьютер; когда он вернулся, eth0 даже не показывался […]

«Gnome Software» не показывает обновления flatpak

Сегодня GNOME Software показала уведомление об обновлении программного обеспечения. Я запустил pkcon update , но в PackageKit не было обновлений. Я думал, что это означает, что это обновление для приложения Flatpak. Поэтому я открыл GNOME Software, но он не показывал никаких обновлений. Даже после нажатия кнопки обновления. Однако есть обновления flatpak: $ flatpak update Looking […]

Получите нормальный $ PATH при вызове в подоболочке

Как я могу вызвать $PATH в подоболочке, чтобы получить результат, который я получу в обычной оболочке? [ec2-user@ip-172-31-45-160 ~]$ echo $PATH /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ec2-user/.local/bin:/home/ec2-user/bin Это моя $PATH в обычной оболочке, но когда я вызываю эту переменную в сценарии оболочки, я получаю: /sbin:/bin:/usr/sbin:/usr/bin Моя цель состояла в том, чтобы создать скрипт, который автоматически добавит себя в путь к бину […]

Разрешить доступ для записи обычному пользователю на общем ресурсе CIFS

Я хочу смонтировать одну из своих мультимедийных папок на Synology DiskStation (DS414J, DSM 6.2) на моем ноутбуке (Manjaro работает на ядре 4.17.18) через SMB / CIFS. Я настроил пользователя DiskStation с именем « media который имеет доступ для чтения / записи к этой конкретной папке. Я подключаю папку со следующей записью /etc/fstab : //{disk station […]

OpenConnect: передача пароля пользователя при выполнении запроса аутентификации?

В настоящее время я использую следующую команду для выполнения запроса аутентификации для получения сертификата сервера (FINGERPRINT) и OpenConnect -Cookie: openconnect –authenticate –user= “VPN host” При этом мне всегда нужно вводить свой пароль в появившемся позже приглашении пользователя. Есть ли возможность передать пароль OpenConnect уже в верхней команде? Например, расширяя команду как … openconnect –authenticate –user= […]

Как я могу заставить конкретный процесс выполнять данный исполняемый файл с помощью ptrace ()?

Я пытаюсь заставить процесс инициализации встроенной системы Linux выполнять exec() моей собственной программы инициализации (systemd), чтобы я мог проверить внешнюю файловую систему перед записью ее на флэш-память системы (и рискнуть перегрузить устройство). С помощью GDB я могу запустить команду gdb –pid=1 , затем в этом типе оболочки call execl(“/lib/systemd/systemd”, “systemd”, 0) (что работает именно так, […]

Сенсорный экран для ncurses, кроме мыши?

Есть ли у ncurses поддержка компьютеров с сенсорным экраном? Будет ли сенсорный экран вызывать те же события в ncurses, что и мышь? Например, вызывает ли нажатие на сенсорном экране событие «щелчка мышью» в ncurses? Я знаю, что ncurses поддерживает ввод с помощью мыши, поэтому сенсорный экран может действовать как мышь, и я ожидаю, что он […]

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