Fix oom-score-adj on older distros. (#7724)
Don't assume `ps` handles `-h` to display output without headers and manually trim headers line from output.
This commit is contained in:
parent
ee4a15aae0
commit
b61b663895
@ -16,8 +16,8 @@ if {$system_name eq {linux}} {
|
|||||||
|
|
||||||
proc get_child_pid {} {
|
proc get_child_pid {} {
|
||||||
set pid [srv 0 pid]
|
set pid [srv 0 pid]
|
||||||
set fd [open "|ps --ppid $pid -o pid -h" "r"]
|
set fd [open "|ps --ppid $pid -o pid" "r"]
|
||||||
set child_pid [string trim [read $fd]]
|
set child_pid [string trim [lindex [split [read $fd] \n] 1]]
|
||||||
close $fd
|
close $fd
|
||||||
|
|
||||||
return $child_pid
|
return $child_pid
|
||||||
|
Loading…
x
Reference in New Issue
Block a user