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

У меня есть структура каталогов, как это: incoming– |–sub-P001–| |–func |–anat |–sub-P002–| |–anat | …. Для каждого подкаталога мне нужно проверить, содержит ли он подкаталог с именем func и, если он есть, запустить команду fmriprep-docker , иначе запустить запустить другую команду. Я попробовал этот код, но он застрял: if [ -d $mnt/data/service/incomning/$sub-P*/func ] ; then […]

Gentoo, как установить все элементы в пакете

Можно ли установить элементы в категории пакетов, например games-rpg/ с помощью одной команды portage? Я пытался использовать такие вещи, как games-rpg/* но мне пока не удалось заставить что-либо работать.

awk: разделить столбец, распечатать левую часть разделителя и вставить в середине csv

Входной файл: AAA, BBB:XXX, CCC, DDD, EEE, FFF, GGG, HHH Вывод должен быть: AAA, BBB, BBB:XXX, CCC, DDD, EEE, FFF, GGG, HHH Я думал о чем-то вроде: awk -F, ‘{n=split($2,a,”:”); a[n]} {$2=$NF”,”$2}1’ OFS=, Но первое «разделение» использует правую сторону разделителя вместо левой, а копия в конце копирует HHH вместо BBB.

(BASH) Строка для выполнения сформирована правильно, но оценена с ошибками

Я постоянно пытался решить проблему с помощью некоторого кода, который я хотел бы использовать для взаимодействия с AWS CLI. После попытки около недели я решил попытаться создать строку команды, которую я хотел бы выполнить, и использовать в строке eval (я знаю, что это не рекомендуется, но у меня заканчивались идеи …) Даже это, кажется, не […]

Получение кода выхода 139 во время работы UCF (во время постинсталляции dpkg)

Я застрял при попытке обновить два конкретных пакета (например, “samba-common” и “openssh-server”, для завершения), выдав следующую ошибку в терминал: subprocess installed post-installation script returned error exit status 139 После поиска в Интернете все, что я обнаружил, было то, что где-то что-то выходило из-за сигнала SIGSEGV, и что я мог отладить сценарий после установки, перейдя в […]

Это вывод «кто-а» нормальный?

Это не выглядит нормально для меня: who -a system boot 2018-09-04 11:59 LOGIN tty1 2018-09-04 11:59 685 id=tty1 run-level 5 2018-09-04 11:59 user + pts/0 2018-09-04 20:39 . 19612 (192.168.1.173) user + pts/1 2018-09-04 12:15 08:27 9252 (:0) pts/2 2018-09-04 13:02 12256 id=ts/2 term=0 exit=0 pts/3 2018-09-04 13:02 12265 id=ts/3 term=0 exit=0 pts/4 2018-09-04 13:02 […]

Как выполнить команду через SSH и сохранить соединение открытым?

Когда я бегу FOO=$(ssh -L 40000:localhost:40000 root@1.2.3.4 cat /foo) Я получаю содержимое /foo , но затем он отключается. Что я хотел бы сделать, так это каким-то образом получить содержимое /foo и оставить соединение открытым, чтобы порт 40000 все еще передавался на тот же сервер. Это возможно? Вы можете спросить, почему бы просто не выпустить два […]

Как отключить звук при блокировке экрана xscreensaver

objective – отключить звук всякий раз, когда происходит блокировка экрана. Идеально восстановить звук после разблокировки. Звуковая система – Pulseaudio.

SSH без логина и пароля

Моя рабочая станция работает Linux Centos7 управлением Linux Centos7 является частью локальной сети. На каждом компьютере в этой локальной сети также работает Linux Centos7 (той же сборки). Каждый раз, когда я ssh на сервер, мне нужно ввести свой пароль и информацию для входа. Я хотел бы ssh без необходимости делать это каждый раз. Какие-либо предложения?

Почему приложение не запускается с экрана без задержки?

Предположим, нам нужно запустить приложение на screen и оставить его работающим при выходе из screen . Следующая команда выполняет эту работу, но только если к ней добавлено « sleep 1 ». Почему не работает без ” sleep 1 “? screen -d -m -L sh -c ‘DISPLAY=:0 nohup zenity –info –text test >/dev/null 2>/dev/null &’

Interesting Posts

После перезагрузки логический том отсутствует

mount overlayFS в качестве Read-Write FS

Пакетная сортировка нескольких файлов и удаление повторяющихся строк из нескольких файлов – на месте, если возможно

Как запустить скрипт во время загрузки в Debian Wheezy?

Как заблокировать доступ USB Stick на рабочей станции Linux?

Проверка состояния батареи Arch Linux установка ISO

Как я могу использовать команду идентификации imagemagick в скрипте, чтобы определить, является ли файл JPEG недопустимым или поврежденным?

База данных паролей запросов

Передача параметров mulitiple через xargs

Файловые дескрипторы для exec

Тупик в кронабе между cron и его дочерними несуществующими процессами

Публичная доля, использующая samba

Не удалось подключить шлюзы и другие Linux-боксы в одной сети

Linux найдет протокол WiFi Networks (a / b / g / n) всех доступных точек доступа

Нужно ли предпринимать дальнейшие действия над ShellShock

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