Chef-client -j not working

i defined a runlist for the node in chef manage.
Now on node i have created a attributes.json file to override the attribute values.
on running chef-client -j /tmp/attributes.json
we are not getting any log or any action is not happening.
what is the reason for this.