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:
Yossi Gottlieb 2020-08-30 12:23:47 +03:00 committed by GitHub
parent ee4a15aae0
commit b61b663895
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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