Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Curl command for a bundle status

Avatar

Level 3

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

1 Accepted Solution

Avatar

Correct answer by
Administrator

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

View solution in original post

1 Reply

Avatar

Correct answer by
Administrator

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