Какая строка будет возвращена из platform.system() для ОС Big-IP?

совершенно новый для python здесь, так что потерпите меня, пожалуйста. Я создаю сценарий, который должен выполнять резервное копирование для различных устройств. У меня есть следующий код:

def getOS():
if platform.system().upper() == 'JUNOS' :
    os = "junos"
elif platform.system().upper() == "WIN32"
    os = "windows"
elif platform.system().upper() == "DARWIN"
    os = "mac"
return os

Как я могу протестировать Big-IP? Кроме того, есть ли где-нибудь список возможных результатов для platform.system()?

Я знаю об аналогичном сообщении здесь и здесь, однако я ищу конкретно Big-IP


person shelton320    schedule 29.06.2018    source источник


Ответы (2)


platform.system() возвращает системный вызов uname. ТОЧНОЙ отдачи нет, она на 100% зависит от ОС.

Вот еще немного информации о uname.

Лучше всего, вероятно, будет запускать platform.system() на ОС Big-IP.

person ltd9938    schedule 29.06.2018
comment
В настоящее время у меня нет доступа к нему, я надеюсь, что кто-то еще сделал это ранее и знает результат @ltd9938 - person shelton320; 29.06.2018

Чтобы увидеть версию TMOS, запустите программное обеспечение tmsh show sys.

root@(ltm3)(cfg-sync Standalone)(Active)(/Common)(tmos)# show sys software

--------------------------------------------------
Sys::Software Status
Volume  Product   Version  Build  Active    Status
--------------------------------------------------
HD1.1    BIG-IP  13.1.0.5  0.0.5     yes  complete
HD1.2    BIG-IP  12.1.3.3  0.0.1      no  complete
HD1.3      none      none   none      no  complete
person Jason Rahm    schedule 29.06.2018