diff options
-rwxr-xr-x | cgi-bin/sleep.cgi | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/cgi-bin/sleep.cgi b/cgi-bin/sleep.cgi new file mode 100755 index 0000000..87c017c --- /dev/null +++ b/cgi-bin/sleep.cgi @@ -0,0 +1,29 @@ +#!/usr/bin/python3 + +import cgi +import cgitb +import os +import time + +cgitb.enable() + +qs = cgi.parse_qs(os.getenv("QUERY_STRING", "t=10&ct=text/javascript")) + +content_type = qs.get("ct", ["text/javascript"])[0] + +if content_type == "text/javascript": + prefix = "// " +else: + prefix = "" + +print("Content-Type: {}".format(content_type)) +print("") + +sleep_time = int(qs.get("t", [10])[0]) + +print("{}Sleeping for {} seconds".format(prefix, sleep_time)) + +time.sleep(sleep_time) + +print("{}Done sleeping {} seconds".format(prefix,sleep_time)) + |