rand(16, 26)]); configure::set('pre_actions', [ 'make_dir' => [$cwd . '/my_vaults'=>'', '/etc/neato_secrets'=>''], 'chmod_file_or_dir' => [ $cwd . '/my_vaults' => 'keydir', '/etc/neato_secrets' => 'keydir' ], ]); force_root(); //do_command('service', 'mysql', 'stop'); file_loop(configure::get('pre_actions')); $my_key = enc::make_key_file("/etc/neato_secrets/mysql_key"); if (!file_exists($cwd . "/my_vaults/mysql_secrets")) { $root_password = make_password(configure::get('passwords', 'length')); $obj = new stdClass(); $obj->root = $root_password; enc::encode_file($cwd . "/my_vaults/mysql_secrets", $obj, $my_key); } //$my_key = read_file("/etc/neato_secrets/mysql_data"); //$o = Enc::decode_file($cwd . "/my_vaults/my_secrets", $my_key); //echo $o->root; //do_command('service', 'mysql', 'start'); $ret = do_command('service', 'mysql', 'status'); if ($ret === 0) { echo "Status Running ;-)"; } else { echo "Status Not Running!"; }