linux-util

Linux utilities

Utilities for linux written in javascript.

Examples

var util	= require( "util" );
var linux	= require( "linux-util" );

linux.ps( function( err, processes ){
	processes.forEach( function( process_details ){
		util.log( "I found process '" + process_details.pid + "'." );
		util.log( util.inspect( process_details ) );
	} );
} );

linux.ps( 1, function( err, process_details ){
	util.log( "Init details: " + util.inspect( process_details ) );
} );
var util	= require( "util" );
var linux	= require( "linux-util" );

// Note that umount is inside of the mount callback because
// otherwise umount could be called first.

linux.mount( "/dev/sdb1", "/mnt/tmp", "ntfs", function( err, res ){
	if( err ){
		util.log( "Was unable to mount!" );
	}else{
		util.log( "Mounted!" );

		linux.umount( "/mnt/tmp", function( _err ){
			if( _err ){
				util.log( "Couldn't umount." );
				util.log( "You should most likely manually do a umount." );
			}else{
				util.log( "Umounted." );
			}
		} );
	}
} );