dehydrated-io / dehydrated

letsencrypt/acme client implemented as a shell-script – just add water
https://dehydrated.io
MIT License
5.96k stars 716 forks source link

Scripts on Postrun-hooks.d need to have a way to run in order. #891

Open rsguru opened 1 year ago

rsguru commented 1 year ago

Description: I want to run the scripts under Postrun-hooks.d folder in order. Example files to run in order: 1 - copyCertToSomeFolder.sh 2 - reloadApache.sh 3 - sendEmailSuccess.sh

However, I can't find a way to make it in order. Looks like every time that I make changes in one of these files, it will be the one to first run. It needs some sort of order ( by name / number the files)

I could use the hook file to be able to do some of these tasks. However, all those tasks need root access and Dehydrated's hooks only run as user dehydrated.