Hi Greg Thanks, but what I'm really after is executing a script (non-interactive)
This is what i've got: #!/usr/bin/env escript %% -*- erlang -*- %%! -name riakinspect -setcookie riak main([]) -> %{ok, Client} = riak:client_connect('riaksearch@127.0.0.1'), % i have the module compiled in /tmp code:add_path("/tmp"), bucket_inspector:inspect(<<"bucket">>, 'riaksearch@127.0.0.1'). Outputs: escript: exception error: undefined function riak:client_connect/1 in function bucket_inspector:inspect/2 in call from erl_eval:local_func/5 in call from escript:interpret/4 in call from escript:start/1 in call from init:start_it/1 in call from init:start_em/1 Looks like it can't find riak in its path. I could pass-in a client, but have no clue how. tl;dr I want to do something like this: http://contrib.basho.com/usage.html but on a script. Thanks, Francisco 2011/10/3 Greg Pascale <g...@clipboard.com> > Hey Francisco, > > If what you're looking to do is connect to Riak in Erlang without having to > run 'riak attach', try this little bit of magic. > > http://www.clipboard.com/clip/LR04fvr5rXWvT__G > > The value for "cookie" will be "riak" unless you've changed it. > > -- > Greg > Clipboard > > On Monday, October 3, 2011 at 6:20 AM, francisco treacy wrote: > > Please? at least a pointer! > > 2011/9/29 francisco treacy <francisco.tre...@gmail.com> > > I'm wanting to use the `bucket_inspector` contrib function (but have zero > Erlang experience). > > Following the "usage" page, I do the following: > > $ /opt/riak/erts-5.7.5/bin/erlc -o /tmp /tmp/bucket_inspector.erl$ riak > attach(riak@127.0.0.1)1> code:add_path("/tmp").(riak@127.0.0.1)2> > m(bucket_inspector).(riak@127.0.0.1)3> bucket_inspector:inspect(<<"bucket">>, > 'riaksearch@127.0.0.1'). > > And it works. > > Now, if I want to run that non-interactively, as a script, how should I > proceed? > > I played around with escript but I can't seem to load the Riak path (so the > script will fail at `code` et al) > > Thanks, > > Francisco > > > _______________________________________________ > riak-users mailing list > riak-users@lists.basho.com > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > > >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com