github.com/emc-advanced-dev/unik@v0.0.0-20190717152701-a58d3e8e33b7/containers/compilers/rump/nodejs/node-wrapper/node_modules/macaddress/lib/linux.js (about)

     1  var exec = require('child_process').exec;
     2  
     3  module.exports = function (iface, callback) {
     4      exec("cat /sys/class/net/" + iface + "/address", function (err, out) {
     5          if (err) {
     6              callback(err, null);
     7              return;
     8          }
     9          callback(null, out.trim().toLowerCase());
    10      });
    11  };