Method: ComputeUnit::Device.write_kernel_setting
- Defined in:
- lib/compute_unit/device.rb
.write_kernel_setting(device_path, setting, value) ⇒ String
285 286 287 288 289 290 291 292 293 294 295 |
# File 'lib/compute_unit/device.rb', line 285 def self.write_kernel_setting(device_path, setting, value) path = File.join(device_path, setting) File.write(path, value) read_kernel_setting(device_path, setting) rescue Errno::EINVAL, Errno::EPERM => e logger.fatal(e.) rescue Errno::ENOENT logger.warn("File #{path} does not exist") rescue Errno::EACCES logger.fatal('Run this command as root or with sudo') end |