Что означает «/bin/bash :строка 2 :30063 Killed»?

Я бы использовал немного другой подход. Первый,извлечь только поля ID и Name:

$ sed -nE 's/.*ID=([^;]*).*Name=([^;]*).*/\1 \2/p' file1
gene27 LOC108565285
gene28 LOC108569527
gene78 LOC108562956

Затем отфильтруйте это, используя список целевых идентификаторов:

$ cat file2
gene27
gene28
$ sed -nE 's/.*ID=([^;]*).*Name=([^;]*).*/\1 \2/p' file1 | grep -wf file2 
gene27 LOC108565285
gene28 LOC108569527

Или, если вам нужно только значение LOC....и предполагается, что у вас есть GNUgrep:

$ grep -wf file2 file1 | grep -oP 'Name=\K[^;]+'
LOC108565285
LOC108569527
0
13.05.2021, 19:04
1 ответ

/bin/bash: line 2: 16577 KilledОзначает, что процесс с PID 16577 был убит. Сценарий bash запустил этот процесс, и ОС по какой-то причине убила его самостоятельно.

“Killed” indicates a SIGKILL, which can be generated by the kernel. One possible reason is if the process tries to go over a resource limit, or possibly if the system runs out of memory. It could also be something that UserLand generates for whatever reason, perhaps because the process is trying to use a system feature that UserLand doesn't provide. When attempting to compile GCC with only 2GB of RAM, the OOM killer (triggered by running out of RAM) is plausible.

Некоторые из возможных причин перечислены Жилем: «ТАК -перестань быть злым»

1
28.07.2021, 11:32

Теги

Похожие вопросы