Как найти местоположение скрипта Bash изнутри, когда оно запускается как задание PBS?

Есть ли способ получить местоположение скрипта Bash изнутри, когда он запускается в задании PBS? Я пробовал $BASH_SOURCE , но он содержит другой путь к папке задания, а не тот, где находится скрипт. Я также пробовал echo $PBS_HOME , “$ 0” и “$ PWD”, но ни один из них не содержит папку …

Можно ли программно удалить функциональность из общей библиотеки, которая не используется указанным исполняемым файлом?

У меня есть библиотека, занимающая много места на диске. Только в одной программе я использую ссылки на эту библиотеку. Я почти уверен, что программа использует лишь небольшую часть функций, предоставляемых этой библиотекой. Можно ли каким-то образом программно удалить функциональность из библиотеки, которая не нужна для запуска этой программы, чтобы она занимала меньше места на диске? […]

Чтение сеанса экрана GNU без привязки к нему

Я использую экран GNU в основном для запуска команд, которые становятся неинтерактивными после некоторого начального ввода. Мне не нравится навигация по выводу в сеансах экрана, я чувствую, что это немного глючит. Есть ли способ получить доступ к истории сеанса screen -r без screen -r ? (Не уверен насчет правильной терминологии здесь, я просто имею в […]

После сбоя tar скрипт завершает работу без обработки ошибки.

Итак, у меня есть скрипт резервного копирования, который выглядит следующим образом: tar -cf “${BACKUP_TAR}” “${LATEST_SUCCESSFUL_BACKUP}” 2>&1 | tee -a “${LOG_FILE}” local PACKING_EXITCODE=${PIPESTATUS[0]} if [ ${PACKING_EXITCODE} -eq 0 ]; then logging ‘Packing successful’ else logging “ERROR: Packing failed! ERROR: ${PACKING_EXITCODE}. Disk space?” df -h 2>&1 | tee -a “${LOG_FILE}” logging “Check the log file: ${LOG_FILE}” set_lockfile […]

Как установить mtd-utils на Ubuntu 16.04?

Я уже пробовал следующий код: sudo apt-get update sudo apt-get install mtd-utils Но это не работает! Это говорит: elans@elans-TravelMate-P446-M:~$ mtd-utils mtd-utils: command not found elans@elans-TravelMate-P446-M:~$ mtd No command ‘mtd’ found, but there are 18 similar ones mtd: command not found Что можно сделать?

Можно ли получить дополнительную информацию из LDAP во время аутентификации pam_ldap?

У меня есть дополнительные данные ldap, которые я хотел бы сохранить в доме пользователя, когда они впервые входят в клиент, используя pam_ldap . Тем не менее, я не могу придумать, как это сделать, не предложив пользователю повторно ввести свой пароль ldap после входа в систему. Я думал об использовании pam_exec , но я не знаю, […]

В чем разница между отключением 18:00 и отключением в 18:00?

at 18:00 shutdown now и shutdown 18:00 , они запускают один и тот же сервис? Они работают одинаково?

Избегайте тайм-аута запуска сети при поднятии моста при загрузке

У меня есть ноутбук, который имеет Wi-Fi и кабель. Интерфейс Ethernet называется enp0s21f5 и мне нужно иметь его под мостом, чтобы можно было подключать tap / tun с виртуальных машин kvm . Сеть настраивается через / etc / network / interfaces: auto br0 iface br0 inet dhcp bridge_ports enp0s21f5 bridge_stp off (У меня bridge_stp off […]

Как узнать, какие расширения GNOME Shell являются локальными пакетами?

Я установил расширения оболочки GNOME из двух источников: мой repository дистрибутива (т.е. установлен как локальный пакет) https://extensions.gnome.org Иногда мне предлагают обновить файл extensions.gnome.org, но я не могу сказать, каково было исходное состояние расширения (поэтому я могу решить, получить ли обновление, переключить источник и т. Д.). Как я могу увидеть, из какого источника пришло расширение?

команда `watch` с конвейером` | `

Я хочу продолжать следить за конкретной работой в кластере, работающем с грязью. Я попытался использовать команду watch и grep конкретный id . Если идентификатор работы 4138 , я пытался $> watch squeue -u mnyber004 | grep 4138 $> squeue -u mnyber004 | watch grep 4138 но они не работают. Вторая команда работает в течение первых […]

Interesting Posts

Debian: как разрешить сбой Xserver

извлекать только определенную папку Содержимое из архива с zip-файлом в данный каталог

зарезервировать дисковое пространство перед копированием файлов

Странный файл с невозможным именем в моем домашнем каталоге

Учитывая vmlinuz и initrd.gz, как узнать, откуда ядро ​​загружается / (корневая) файловая система?

Создайте точку доступа Wi-Fi в Gnome 3 / Arch Linux

Как отправить сигнал ESC в vim, когда мой ключ esc не работает?

Как сделать «меньше» выхода с очисткой экрана?

Что означает eno1 и lo

vsftpd условный pasv_address (внутренний ip против внешнего ip)

Как запустить команду при запуске в Linux?

В чем разница между localhost и localnets в именованной конфигурации

Какие горячие клавиши поддерживаются при чтении страницы руководства?

Невозможно получить последнюю информацию о подключении для пользователей SSH (заблокирован, без оболочки, открытый ключ) есть ли альтернатива?

Рекурсивно переименуйте файлы электронной почты из .txt в .eml

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