mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-06-19 00:17:51 +02:00
ubuntu fixes
This commit is contained in:
@ -7,6 +7,7 @@ jc changelog
|
||||
- Fix netstat -p parsing for Ubuntu
|
||||
- Use maxsplit option in split in ls.py line 109... otherwise filenames with multiple spaces
|
||||
between words can be incorrectly represented with the .join operation
|
||||
- Use list(filter(None, cleandata)) or list comprehension to clean any blank entries in ls.py line 98
|
||||
|
||||
20191017 v0.2.0
|
||||
- ifconfig, ls, and netstat support
|
||||
|
@ -166,13 +166,14 @@ def parse_line(entry):
|
||||
|
||||
if len(parsed_line) > 5:
|
||||
|
||||
if parsed_line[5][0] not in string.digits:
|
||||
if parsed_line[5][0] not in string.digits and parsed_line[5][0] != '-':
|
||||
output_line['state'] = parsed_line[5]
|
||||
|
||||
if len(parsed_line) > 6:
|
||||
if len(parsed_line) > 6 and parsed_line[6][0] in string.digits:
|
||||
output_line['pid'] = int(parsed_line[6].split('/')[0])
|
||||
output_line['program_name'] = parsed_line[6].split('/')[1]
|
||||
else:
|
||||
if parsed_line[5][0] in string.digits:
|
||||
output_line['pid'] = int(parsed_line[5].split('/')[0])
|
||||
output_line['program_name'] = parsed_line[5].split('/')[1]
|
||||
|
||||
|
Reference in New Issue
Block a user