mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Merge pull request #397 from kubabrecka/fix_ps_warning
messagebus diagnostics process path on Mac OS
This commit is contained in:
commit
84b240e832
@ -1,8 +1,13 @@
|
|||||||
class MessageBus::Diagnostics
|
class MessageBus::Diagnostics
|
||||||
def self.full_process_path
|
def self.full_process_path
|
||||||
begin
|
begin
|
||||||
info = `ps -eo "%p|$|%a" | grep '^\\s*#{Process.pid}'`
|
system = `uname`.strip
|
||||||
info.strip.split('|$|')[1]
|
if system == "Darwin"
|
||||||
|
`ps -o "comm=" -p #{Process.pid}`
|
||||||
|
else
|
||||||
|
info = `ps -eo "%p|$|%a" | grep '^\\s*#{Process.pid}'`
|
||||||
|
info.strip.split('|$|')[1]
|
||||||
|
end
|
||||||
rescue
|
rescue
|
||||||
# skip it ... not linux or something weird
|
# skip it ... not linux or something weird
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user