Python. Как определить под чем работает скрипт?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Dr_Wile, 27 Mar 2017.

  1. Dr_Wile

    Dr_Wile Member

    Joined:
    19 Oct 2016
    Messages:
    121
    Likes Received:
    54
    Reputations:
    2
    Здравствуйте, второй день ломаю голову над одной задачкой. Перелопатил тонну материала по Питону и Юниксам, перегуглил тонны запросов.
    Дело обстоит так: скрипт запускается под Linux, и ему необходимо определить запущена ли графическая среда или нет. Как это можно сделать?
    Сейчас развиваю следующую идею: скрипт грэпает "ps -ax" и ищет в нём процесс Xorg. Но!!! Xorg запускается не во всех графических оболочках, по крайней мере так считает скрипт. В правильную ли сторону копаю? В любом случае нужна помощь крутого программиста. Всем заранее спасибо.
     
  2. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    637
    Likes Received:
    246
    Reputations:
    42
    pgrep ^X$