Curl command for a bundle status

Avatar

Avatar

hitesh_m

Avatar

hitesh_m

hitesh_m

06-07-2017

Hi,

I am looking for a curl command that can tell me the status of my bundle (Active, Resolved etc).

I am using following to start but it returns me results like - {"fragment":false,"stateRaw":32}

curl -u  admin:admin http://localhost:4502/system/console/bundles/com.my.aem-project-bundle -Faction=start

View Entire Topic

Avatar

Avatar

kautuk_sahni

Community Manager

Total Posts

5.7K

Likes

1.0K

Correct Reply

1.1K

Avatar

kautuk_sahni

Community Manager

Total Posts

5.7K

Likes

1.0K

Correct Reply

1.1K
kautuk_sahni
Community Manager

07-07-2017

curl -u admin:admin http://localhost:4502/system/console/bundles/<bundleSymbolicName>.json

check for response.data.state

Bundle id can also be used instead of Symbolic Name.

How to check if a CQ bundle is Active

curl -u admin:admin http://localhost:4502/system/console/bundles/<bundle number or symbolic name>.json | jsawk -n 'if(this.data[0].state=="Active")' | echo "Bundle is Active"

How to check if All bundles are active

curl -u admin:admin http://localhost:4502/system/console/bundles/<bundle number or symbolic name>.json | jsawk -n 'if(this.s[3] + this.s[4] > 0)' | echo "There is some problem not all bundle is active"

I hope this helps.

~kautuk