Comments (1)
Quick update, seems that using psutil instead of subprocess solves the issue:
$ python3
Python 3.6.8 (default, Jan 14 2019, 11:02:34)
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import psutil
>>> from subprocess import PIPE
>>> cmd = 'sudo cat /var/fos/linuxbridge/dhcp/net_6cc2aa30_leases'.split()
>>> p = psutil.Popen(cmd,stdout=PIPE)
>>> p.wait()
0
>>> r = ''
>>> for line in p.stdout:
... r = r + line.decode()
...
>>> r
'1564040719 be:ef:be:ef:00:01 192.168.234.10 c9c507cba-ba02-4b89-9abe-b23c2763a294 01:be:ef:be:ef:00:01\n'
>>>
Also using direct python access to file solves the issue:
f = '/var/fos/linuxbridge/dhcp/net_6cc2aa30_leases'
>>> data = ''
>>> with open(f, 'r') as f:
... data = f.read()
...
>>> data
'1564041966 be:ef:be:ef:00:01 192.168.234.10 cf009de5b-e6b5-43db-b400-985ad70f4407 01:be:ef:be:ef:00:01\n'
So we will use psutil instead of subprocess in case of root == True
from fog05.
Related Issues (20)
- [BUG]Could not compile zenoh-util module from Fog05 clone HOT 9
- [BUG] kvm migration fails HOT 1
- Fog05 on microcontrollers HOT 2
- Failed deploy HOT 13
- [BUG] Nodes in the same LAN do not discover
- [Feature] Decentralized state organization HOT 1
- Distributed application deployment HOT 2
- fog05 Networking cross-compilation failed HOT 7
- FDU descriptor with more than one architecture
- Reduce verbosity
- [BUG]No data from call_fun for Request SetVirtualInterfaceUp { iface: "lo" } HOT 2
- Provide nightly builds HOT 2
- Fix formatting
- [BUG] Build-cross.sh error HOT 1
- FDU Flag for non-isolated binary execution
- Integrate REST interface with agent
- Scheduler hint when instantiating/on entity descriptor
- [BUG] Compile error with Rust 1.55.0 (stable) HOT 5
- [BUG] Hello world example is not working HOT 2
- Connexion between Fog05 and 5G UPF (Open5Gs)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fog05.