>>> def log_times(file, find, times):
... count = 0
... for line in file:
... if find in line:
... count +=1
... if count >= times:
... return True
... return False
...
>>> file = open("/var/log/system.log")
>>> log_times(file, "com.apple.quicklook", 2)
True
>>> file = open("/var/log/system.log")
>>> log_times(file, "com.apple.quicklook", 5)
False
В линуксе (как и в любой другой системе), чтобы подключиться к точке wifi нужно иметь адаптер wifi, виртуальный или реальный!
В виртуальной же машине Вы имеете виртуальный адаптер ethernet или прокинутый в виртуальную машину реальный адаптер.
Немного поясню... Чтобы у вас заработал драйвер в гостевой системе (в виртуалке), он должен видеть все пространство адресов реальной карточки, плюс обрабатывать от нее прерывания, плюс DMA и остальную хрень. Соответственно, прокидывая адаптер в виртуалку, вы не можете пользоваться им в хостовой системе! Для решения этих проблем придумана специальная технология, называемая VIRT-IO, которая реализована далеко не в каждом чипсете.
Второй вариант - полная эмуляция реального железа в виртуальной среде, но насколько я помню, карточками wifi никто не занимался!
Еще раз спрошу, так ли вам нужно иметь в виртуальной среде именно wifi? и нельзяли для ваших задач с wifi использовать родную систему OSX на макбуке?