Общие исполняемые файлы (*.pdf и т. д.)

Используйте флаг --protocolдля фильтрации по tcp4.

netstat --protocol inet -4покажет вам только сокеты ipv4.

Что касается процессов Java, у вас есть PIDS в выводе netstat. Используйте его с помощью команды ps, чтобы найти ваши Java-программы.

6
29.05.2020, 17:24
1 ответ

Это всего лишь вопрос разрешений . Если у файла есть разрешения на выполнение, это просто означает, что пользователям разрешено выполнять его. Будут ли они успешными — другой вопрос. Чтобы файл мог быть выполнен, пользователь, выполняющий его, должен иметь на это право и , файл должен быть действительным исполняемым файлом. Разрешения, показанные ls, влияют только на первую часть, разрешение, и не влияют на остальные.

Например:

$ cat file.csv
a,silly,file
$ chmod a+x file.csv
$ ls -l file.csv
-rwxr-xr-x 1 terdon terdon 13 May 29 15:22 file.csv

Этот файл теперь имеет разрешения на выполнение (см. 3 xв строке разрешений-rwxr-xr-x). Но если я попытаюсь выполнить его, я получу ошибку:

$./file.csv 
./file.csv: line 1: a,silly,file: command not found

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

8
18.03.2021, 23:31

Теги

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