


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
Views
Replies
Sign in to like this content
Total Likes
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
Views
Replies
Sign in to like this content
Total Likes
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
Views
Replies
Sign in to like this content
Total Likes