Как захватить код возврата (а не код выхода)

У меня есть сценарий, который выполняет некоторый процесс и возвращает число, основанное на статусе задания. Этот скрипт запускается на заднем фоне. т.е. ksh -x myscript.sh 20150102 & Мой вопрос: как получить код возврата фонового процесса? Есть ли способ получить код возврата, например, для кода выхода $?

Найти и заменить значения с помощью счетчиков

Извините, мой предыдущий вопрос был немного запутанным … У меня есть файл, который имеет такие значения, как: location 100 SlotNumber ..some lines inbetween location 150 SlotNumber ..some lines inbetween location 160 SlotNumber ..some lines inbetween Я хочу заменить SlotNumber как SlotNumber: location 100 SlotNumber1 location 150 SlotNumber2 location 160 SlotNumber3 … Обратите внимание, что 100 […]

Сколько файлов можно удалить сразу?

Один из моих друзей хотел иметь больше журналов в каталоге /var/log/ , и через некоторое время использования системы он попытался получить доступ к папке и перечислить ее, но вместо этого он получил следующую ошибку: bash: /bin/rm: Argument list too long Кто-нибудь знает, сколько файлов можно добавить в этот список rm ?

Быстрый переход к сеансу tmux

Есть ли какой-либо способ / плагин для быстрого перехода на сеанс? В настоящее время я <leader>s чтобы открыть страницу списка сеансов, а затем выберите тот, который я хочу. И если у меня есть сеанс, на который я хочу много прыгать, я не знаю, как это сделать.

добавление программ в путь

У меня есть набор инструментов, которые хранятся в каталоге / opt. Инструменты организованы следующим образом: /opt/toolname/tool.sh. Мой вопрос в том, как я могу добавить инструменты в папку my / opt к своему пути, поэтому я могу запускать их из любого каталога в терминале. Мне удалось сделать это с помощью некоторых инструментов, создав символические ссылки в […]

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

Как я могу копировать одни и те же отдельные части файла в другой файл? В первом файле у меня есть: user01: Id name nationality user02: Id name nationality . . . Я хочу скопировать каждую часть информации в конкретный файл (один файл для Идентификатора и другой для имени и другой для гражданства).

Bash для сопоставления двух переменных для разницы во времени

У меня есть команда bash извлечения данных учетной записи пользователя из MySQL с помощью команды select creationdate from users; что дает мне следующий результат Name Account Creation Date Mobile User1 2015-06-18 16:00:00 29292922 User2 2015-06-18 16:06:00 56896906 User2 2015-06-18 16:08:00 16842146 Теперь я хочу, чтобы каждый пользователь ACCOUNT , CREATION , DATE с текущим временем […]

Путь к сокету unix

Я использую p0f для отпечатков пальцев сетевых ОС от захвата трафика. p0f имеет функцию, позволяющую настроить ее как демона и прослушивать фоновое изображение для соединения с p0f-client (например, https://pypi.python.org/pypi/p0f/0.1.1 ) Чтобы установить p0f в качестве демона, я должен запустить ie: p0f -i eth0 -s path/to/unix_socket Но я не участвую в path/to/unix_socket . Я относительно новичок […]

Странное расширение bash ~ bin

Сегодня я случайно набрал ls ~bin Я хотел набрать ~bak – это моя папка резервных копий, но ~b<tab> обманул меня. Вместо этого я получил это: $ ls ~bin core_perl fogcoord lftp pcmanfm snmpvacm site_perl fold lftpget … many miles of output … Может ли кто-нибудь объяснить, что, черт возьми, произошло здесь? Например, работает с cd […]

Запуск программы (команды) на терминале после экрана входа в Ubuntu 14.04

ПРИМЕЧАНИЕ. – This is not a duplicate question . Я искал около 100 раз на этом сайте и несколько других, включая Ubuntuforums, askubuntu и stackoverflow. Я не мог выполнить свою работу. ЦЕЛЬ: – Я хочу, чтобы команда выполнялась на трех разных терминалах, и все они начинаются с имени пользователя. 3 терминала будут открыты одновременно без […]

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