Hi, thanks for the document link you shared. It does talk about the sequence of executing scripts (ones with startup-script for inline and startup-script-url from gcs).
But this does not answer whether after I stop the compute engine instance and then I start it later, the script (either the startup-script or the startup-script-url) will re-run. Tha'ts what I want to confirm whether it runs each time the instance is started or it only runs the first time the instance is created and not when it's restarted for instance.